<SEC-DOCUMENT>0001345126-22-000047.txt : 20220803
<SEC-HEADER>0001345126-22-000047.hdr.sgml : 20220803
<ACCEPTANCE-DATETIME>20220803161716
ACCESSION NUMBER:		0001345126-22-000047
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20220630
FILED AS OF DATE:		20220803
DATE AS OF CHANGE:		20220803

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Compass Diversified Holdings
		CENTRAL INDEX KEY:			0001345126
		STANDARD INDUSTRIAL CLASSIFICATION:	HOUSEHOLD FURNITURE [2510]
		IRS NUMBER:				576218917
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34927
		FILM NUMBER:		221132855

	BUSINESS ADDRESS:	
		STREET 1:		301 RIVERSIDE AVENUE
		CITY:			WESTPORT
		STATE:			CT
		ZIP:			06880
		BUSINESS PHONE:		203-221-1703

	MAIL ADDRESS:	
		STREET 1:		301 RIVERSIDE AVENUE
		CITY:			WESTPORT
		STATE:			CT
		ZIP:			06880

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Compass Diversified Trust
		DATE OF NAME CHANGE:	20051122

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Compass Group Diversified Holdings LLC
		CENTRAL INDEX KEY:			0001345122
		STANDARD INDUSTRIAL CLASSIFICATION:	APPAREL & OTHER FINISHED PRODS OF FABRICS & SIMILAR MATERIAL [2300]
		IRS NUMBER:				203812051
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-34926
		FILM NUMBER:		221132856

	BUSINESS ADDRESS:	
		STREET 1:		301 RIVERSIDE AVENUE
		CITY:			WESTPORT
		STATE:			CT
		ZIP:			06880
		BUSINESS PHONE:		203-221-1703

	MAIL ADDRESS:	
		STREET 1:		301 RIVERSIDE AVENUE
		CITY:			WESTPORT
		STATE:			CT
		ZIP:			06880
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>codi-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095,d:66dcae174f4a4ec297d2c62aff859394--><html xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:codi="http://www.compasstrust.com/20220630" xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>codi-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV8yLTEtMS0xLTYwNTMw_f104e236-6ad4-410c-b690-e7c6a1160f6d">0001345126</ix:nonNumeric><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV8zLTEtMS0xLTYwNTMw_1d332f2f-27db-4bd1-82c7-f0c1668b16ea">Dec 31</ix:nonNumeric><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV80LTEtMS0xLTYwNTMw_4c4e2728-3d11-4a2e-b1e3-c74004efaa79">2022</ix:nonNumeric><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV81LTEtMS0xLTYwNTMw_1a90d857-a024-4576-809f-6e9795762aee">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV82LTEtMS0xLTYwNTMw_f3b87939-993c-47e3-acd8-62f519990b8b">false</ix:nonNumeric><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMi0xLTEtMS02MDUzMA_76526e61-6a2d-45a5-a5b6-f83fd563853e">13,084</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMi0zLTEtMS02MDUzMA_49692afc-08b2-4aa0-b14b-00fdf5169147">13,851</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNC0xLTEtMS02MDUzMA_c0e28538-f81a-4293-8b0a-ede74cc0b93f">5,814</ix:nonFraction><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNC0zLTEtMS02MDUzMA_ac335abf-2908-4da9-baca-2a6f8d5aa974">6,589</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" xsi:nil="true" name="us-gaap:CommonStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNi0zLTEtMS02MDUzMA_8608f000-407f-4e3b-82f8-00cf794a02f4"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNy0zLTEtMS02MDUzMA_afead259-5d65-4987-94fc-aefd8bf89b28">500,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfOS0xLTEtMS02MDUzMA_28dfbdb9-2d60-44f9-a2c9-3f32c90c9d80">71,268</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfOS0zLTEtMS02MDUzMA_c52fec27-39ab-4e57-a794-7bd2a9bd4c8a">68,738</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTEtMy0xLTEtNjA1MzA_99a181d3-b1ce-4a0e-a60b-1d69ab728be7">50,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTItMy0xLTEtNjA1MzA_c4ff2048-ab79-4570-9e66-cc6472a050d3">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTMtMS0xLTEtNjA1MzA_4dc96ef4-93de-4500-ba2d-6c26c51f5ae5">12,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTMtMy0xLTEtNjA1MzA_8bb5ecff-3902-404a-873b-f1b6e021e574">12,600</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTUtMy0xLTEtNjA1MzA_0fd5412f-22ea-4fb2-82b4-9c4a00069866"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTYtMy0xLTEtNjA1MzA_9603f034-5e9c-40a5-b462-58d439fdc672">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i53f290f281814e15853ad9b79807b64c_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTctMS0xLTEtNjA1MzA_afaae4f0-dc69-4f08-b753-e9dc2c1568cb">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTctMy0xLTEtNjA1MzA_cb172d59-3f8e-4858-bdba-a4a60b3eabfc">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="idc9f6190cd92478382efb831748360ba_I20211231" xsi:nil="true" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjAtMy0xLTEtNjA1MzA_7be4f3f0-fd16-4bcb-859d-b4c0d39a78e8"></ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="idc9f6190cd92478382efb831748360ba_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjEtMy0xLTEtNjA1MzA_2040980f-7053-44b3-9fae-29a4ddb8d7c8">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjItMS0xLTEtNjA1MzA_942c456b-806e-4f11-8af9-5d1528a8388a">4,000</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="idc9f6190cd92478382efb831748360ba_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjItMy0xLTEtNjA1MzA_dff0536e-0d0b-423f-ab26-c6ec38b17f08">4,000</ix:nonFraction><ix:nonFraction unitRef="usdPerShare" contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231" decimals="0" name="us-gaap:PreferredStockNoParValue" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjUtMy0xLTEtNjA1MzA_c67cf653-43b1-4765-8164-de04a5607c5e">0</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjYtMy0xLTEtNjA1MzA_d4dee6e2-4212-4aec-8c8a-9dbeeb64a307">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjctMS0xLTEtNjA1MzA_8dc3d657-479b-4f2b-b712-21335f16edd0">4,600</ix:nonFraction><ix:nonFraction unitRef="shares" contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231" decimals="-3" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjctMy0xLTEtNjA1MzA_785fb9a0-1e45-4180-8f39-e0c3aed9bc71">4,600</ix:nonFraction><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:CommonStockVotingRights" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83Ni9mcmFnOmJiZmE1ZmU4MGQyMDQyYmFiOTU2ZDNmNDZkNGY0NTlhL3RhYmxlOmQxMmUxYjQ1Y2QyMTQ3NjlhOTJmNDMyNWZkOGU4ZTU3L3RhYmxlcmFuZ2U6ZDEyZTFiNDVjZDIxNDc2OWE5MmY0MzI1ZmQ4ZThlNTdfMC0xLTEtMS02MDUzMA_3ca13fb3-2123-4518-ad2f-86f4d7aed1d1">One vote per share</ix:nonNumeric><ix:nonNumeric contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</ix:nonNumeric><ix:nonNumeric contextRef="ie28e44048e8746949ab8c367a13dd82a_I20220630" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="iccb77799f78b4e0298e06d2b67dad24b_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i02d1777c5fe049f6a59e694d9a979198_I20220630" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i2de5005e6e6844a0840546dc44bb4769_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="codi-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">codi:SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6065bdf573d4470596453caae3c60fec_I20220729"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-07-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53f290f281814e15853ad9b79807b64c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i5e9bc84986d34e1b8390331e2328dc34_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc9f6190cd92478382efb831748360ba_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i192e4da3201f4d25abd8e4900dd22d42_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cd4b4228abf4470883cc9c4171d0767_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib28384904b6942299b135c2014095c24_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb1efd08cd0a46e38d11240e1c380977_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87b3dad31f624bb7acf2eaf6640e1024_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib75f36c33c8a4b6791c4790b98ac4c2b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i825a8832795243f4ad42a7dc61a9045b_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8083851d97cb4d07860b80c81b6b0278_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c90ccab40a64bc68f060f4f5778736d_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4431d60298af4bc28d6aa3cbc47ab8de_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12597aaee03a42e9804beb91c7c84895_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5daf789d6309468b8ae534aef18e9fd8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic5a2847164e44bac9c47aca4ab4ee612_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d16cd1066524b19aa10b260d59a3ceb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98e7c356416244adb7062245dfdc3b0a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bac76700e7c4243acfdcd8eedfa203b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3854a0ca1ca74de1ab6ef46b0d4e7d81_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1af98b626b445aba36f4988590590ec_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ef5cc9658b841998e1b258014c236b1_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38b5b5cbbafc44e3804660d25d89f09a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15b49df7cbdc4de1b75ab66340bcff6f_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5fdd72fc6bcb401c94ffc88d3135b0a3_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ba8ed4705634f918ffb2b0b19b82e8a_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64ca3dac8d1c49dcbd44f1e44a0706eb_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82dbfa7c7f4e4356a9fff79729a8a80c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i990c0eb2da8e4e50992f7e805683b9e4_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc33cb5e161145b99f6c3b2e9f67e06b_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie74a7025357d41efbfcc8cd365a91ab0_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8333be0349146cea8b78a8187f72c98_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0817b44705874c5f8bc2c4335bea4df3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4000d905c4db4a22a3387c4b4269b108_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37ce060fc7c2486eab5d176844be6a41_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f895df6633243a48be79ce72ab210f6_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92c499ae532549b79bdfdda6091b10a4_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1186139bb272465ba48601c02ce35b94_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3599700f6644481be403d0bd772e449_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7a20adbb4d24078b4ff0e39b03cf3bf_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i631d5ac38afb47cb92df8c33c813f6c7_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e84d7eaf6b0427ab26815964888a93e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f3d5ff606244722b0d364278375bd65_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2f50476b7214521b772c4b7238827af_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a32b2b4c2414517b91edd2a0734ffcb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id01bb195f6ea4c4580f5f1e22e16f97d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4bb71f2d9494bc19eeb517c38b56dd3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4df102f30cfb4f7f91fb94dc3f356466_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4052f4aa51de4bb894bf2727627970c2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d903104bffc44c785aac96afbc6756c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcc16400071b48bb8ef36b25af25b8c5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if2e96f2b4b164160b9e1658d2fd845bb_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88af0179dca143d99debb1a9fc132f6a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43cd3bf09a32420ab55bdeeee38629b4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e9932605e514bca861df6cb2cd3f898_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8b50f16eb074a7492950ada522da296_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c296f27c33540738828babd17faba8d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97109a46a3e441a999a03e51be4435eb_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24a2e80323704182aa780d5c4b5406c9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i538bfba809d54871b18777a043e33b47_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e375294bcfc45eaa4d0ec090de4c85e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61c5ee7aa67049e7b57ffa8e66e5f6a4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if77091e88f724fcbb336ad3a2af7fe7b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61fce10d070942ec86147d7d8a082469_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a184edacd054f2caa6141a6ea0a626e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i08781e166f7446dcb4055f0fa01532ea_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77a07a4ff45046ca897a6609e564ffba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i044dc55ab191487ab6e44da9f0779885_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8558812d39134a9fb639464102b41929_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5166eb359d0249e98d37428e4f11bbf5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5dc7c39efe140ee82e42d0d8b6d8e3f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b725a8af036456abed4a5ac34e4c59d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7aff3d2abb445dfa2c1a3c9b1c1d2f6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22e4699f4761469b8167df476205232e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53374e24e8064ffebbdb0db6fddcddd6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36836eb3f1a943d3bc37b4f94502405b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2078cbd049a34975880ef33bcf8243ce_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5f0496409b040ceabdc9445d1679389_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaefb85c04a749f89f1f9f1bb9652efd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6e060fd1b134182875047c145975e62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic37554bff1c444189268de80bca926e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4425aaead6e94512a00f74a46663bce6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22587f1f55d342bfacfc9317675849de_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d0b7e6c01c34ed39eb059e56e2cf5df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cdaf8d1459342968f8f92afbb04dad0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i591da39dc427431aa83237cf89e07690_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">codi:NonControllingInterestOfDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i785d43faadd74f738e40c44f5e8f6db3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e27a37648a74c828300842e885cfada_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2f4129726f74923ac81f9afd8765a92_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bbea2ec81da4457b4484217f690b8b3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99d16fa3a9d944b084ce470669a63d42_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6084a319c7f42d0b63263c0de8bce15_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10d78d56e7bc40cbbbb021c56a9a346e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d80ad00158647bd8d4009d9468680aa_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>codi:Segment</xbrli:measure></xbrli:unit><xbrli:context id="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0f41d907b8b345209d1739ecd37a1a1e_I20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-04</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad038c1b190e4dfb8042a258fff764ab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if01133e3f5534b7bad9cacb938f884d3_D20210904-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-04</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice74d459b5f841e3b532824f7669936c_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62874346b0e14c128715a982b3625c79_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciBoaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-22</xbrli:startDate><xbrli:endDate>2021-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i440fa0ee5093480184c1682bba510fca_I20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LizardSkinsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-05</xbrli:startDate><xbrli:endDate>2021-10-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6ab0fdc275b42129f8dde0ac17b87be_I20211005"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b8fa5c4a33f412dac58d878e0e79f7c_D20200701-20200701"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-07-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10dea9c5a07b4a0a8d4c64111f3e8524_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icfb126642885493ca493dbd73188e341_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if01a6c3e3791485f8f4614fb75660ffe_I20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-13</xbrli:startDate><xbrli:endDate>2021-10-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03357d6bd4724120a2ff57e75cdf2197_I20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71ccd711de6b4e9783d9355efc576693_I20211013"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82b4e122c513416f9dc3998def416062_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice6030d375714729be64b7b0ba5da453_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice1ff11e2129471ca8bb3e72f53f30e9_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c68c5341d904824a63ee800479ace9c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71fdeffd662942ff92d3814bb0f3edd7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i410c58c75c8a4d359641c1768a28e1cb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i884e5c38bbc448b395a8cc81129ad688_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ccdd0c421e246b69b5b7788f3406e08_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02dc62bf11bc45e9ad2eacd608f9fd29_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3704fac23774fe7a8929d04f3aadf04_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ae3400559c24295afb0af84291c12cc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b767166b0d643b6b1732169e5c797e2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9cdbe76a29b461cb61e92b15e27bb0e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6f3f072699f4ff7bb5e75db8539147b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7598704de34544d3b6df95d95b5d075f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c89a727fcbc4597aac244a376a9ede3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i205d40348953417785e36930dd5bb85d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ff0a9e74e7444c8b66bdb0cfef8a961_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65fbfcf30f2e4f5486a05ade4b468558_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic9d15e3e8eb942dfa6dd994e92bf84c5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefc766abeb03451e8246b083935153b3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i198cef0ca15a4ed987d3bcb4274e7dbd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42cc5937a3e54465a6cf617f3e4bb4e0_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ecf4a85f6074e5e869eed55a0cb45bd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfbdd7b335fc41a191c17b5a17463204_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id45fe199bbde4025b7e39e0b19a53684_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib35503f02f7747cc8ce491fd76d3e3de_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic35939a4dae8482b94817d6276c720e6_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idde4021930bd46e9852cb99c3788398e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8267e871e973479da4d11079a48fd801_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i071e5e7d605b44f9b895a57e4a3f4dbd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c71ebe03bd34edd958bb9b454c0de7a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebc0c8e5d9e540afb246fee8b3061f01_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3eaf822afc74700909dfa184d88b91f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifa397d14b965486cb3deb29a5c214cc7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09330323bda348f29f523d1da889d786_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6850d061227b41a4bed0c51e936a7ac5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida255ea963ba471d90c7bb9f68433567_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ff112145b334340b480d7c185763ecd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia92665f86fd54077ba7c3d982047fc23_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86d9c719df8848c3b3b8f6a8f104525a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71a8c6d0a1ee47fab619c4428375f6fc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf8b5959a13a4c6c9dc77c68ef1c01b3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9815d5e4e6214c9c99e00ce39b9cdb7b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac4a2ddd24344ff9b97c5619d85d2763_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b9a18446b3a4e0d992ef9d49010c210_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56b68bd48def4b78a1916344a5b29322_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63b9acbecce2403da9ee40d3ba4fbdaa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i013a65eacf9d4722bb288c247212bf9a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c340222233d409ebd543adc02e3208a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8968119224b4171be1e215a5460944c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i750dfbd550564fdabe50da76be73e84a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i700ea471ee8440b99a2541e09b31edfa_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3017a609dfae4fd7afd20c2571ae4529_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d5e5cfd14544e0fa8fa4d9bcb81c488_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dd81c3d209f42c797f4bbd53a6669f3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if864bd8f433448daa8ea15dc1d08d8d2_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7bed67830eb8454ca4830725378022b3_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29ef0a38a9e0416dbfdb993673cde9dc_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6848f0a2be134b93bef986d4fd2aa5f1_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i127f8dafa2b14b209090735d379b8f2b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc0ad2e5675644c8b054847c0373de70_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i210d043c3ba548a18ab7d5de4f4c8db9_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a35ae68ae1e4f5c932299d30277c0bf_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40ca5f020ff045a389b8c32479a4e30e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1da3b5b8dd2f423bacf118cc8a6cca38_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic95f079b50c443e4a3634490dc8cc80f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf195cdf940740ce95bafb5a2a23d997_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47748448f33a4e47aa88add02617b91b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a41024d03084d6bbcee147ef37499cd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18ccaf9bab12409a9db1b9d0cccc8722_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i351ff50cdf484e48964dacb0588a61c6_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i959352f22d1542fa8a4a5bc99d5f0a66_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i666a9198a41a46f19127bd92d5567469_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i500df0aa34ee4c3f914c823fff18b997_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i309bb79877c54f938169184ac8a5818b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88141813de9949d78a2df3d84d9d729d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadede2576b5f41a2845d44a324f9da2e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaf342a2f8b914b9389242caafbfec287_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6af8fd9f15c3432889d20234614d4972_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8b6c2c0b685455ba06210a2743fc6df_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0868bb6dc3584ba2ae7c46270e407976_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1217ac7986c442aa2f7ba699cfbef6f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id75c099e7b2d4173968c1e4e06cfc1c7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifab9c53b0d28458da647d18a4fca425c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95ccae3239e04453a0906782abd340a8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42ae57b8fbb74ac5b5ced30b1f7bf564_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id83cf319c58d433ca090b1498f764cd5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4fabf9fe39a43f8a6c8ae767dbd6e63_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia70c5a0cc6654d2da54ae026d03080d4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa5d524cd2d54ea38511036032d68bc3_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id697bb4eed974549834b5046e0756c2a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0117b97d152345c099aa8d7148972c27_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb51d9c3faaf42d7ad0fe3f4c00c30bd_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd424054098e4e7cb442acb53fda4c86_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78b01905c9364083b99a7c0644103f6f_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia62c82e1c2db429e8e6612a1a3779ea9_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib599f1d9ba534641b80b1a69d78179fc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib07ff87412094fa18b99ca49b9e7675c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic572b584b3e94ba4bffa0a6482f33659_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2cc23aee79946d9a6d1c58afc9ba3c7_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifae74f64e1ea47b1813483f5f1bca813_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa2b150362f049aabb397be1ffd71f81_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86dee9e5b9364acc8b88907cf6ce2b02_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaaac2fbcb2b478e85d3e5b06dbb26a4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if841636d29854ba3bc5d3cdd9bc3c03c_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3dbd312caac64001ba64abcaaee38dfe_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fcb6baa5b874961bef22ea17778c599_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaea4681eb94946948db865e8cc7b0568_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a66d385eb174fc29af2f8bddf3b3d59_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2cf283f08e047b3a5673f86ad370c03_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57bc520f5dfa4aca81326a5951682455_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30c3408c7ed047ea9b1748dcd478984e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29ba53a713e54b6eb46569b4cd0a5e37_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b90cdd4070d4b1dbf4f47b21da6d41b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f7e4b00511346e2b579b48f01613abf_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifad731a3c1314619a254857611fb1278_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85807edad9374e1799338d7a58707a47_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00656f9d15754541af11a994d47dabce_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a25d9aa50aa4354bf7b02be61ce15aa_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3e4b0f07b7644e73b42ea1e49f811cc5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief6667a8ce414395a9e9566feebc6e78_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac4eb5d821844defadcc3dcffe4766b6_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56e6f77d4d25482c9a7f5b78229d1e96_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6bd951f896084da6aed85a203729844e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d5e1a0b96d348dd9434abba018e2660_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic33d8b74df754c06903be4bda12f3cdd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24ecd873b97946678826f76611742da5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4e8ad23852747d1a277e61e0f197dbe_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77bf4be89073490fbe1e282e0cf68832_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ea899e33bc54c27a751967bdbbea499_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63ee994a378d45f4a658702c1a5ed8e2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9fd51bfbf7c4aec98b2a93bbdfcb3a4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff92229ae26c4a03b378271318cb28b4_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee9a06a8f7e54fff9e367aaf096e67dd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9902c2a1fd624d43ac0bdb7c78b92cbb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib76191b57bbe427f9da4ceebbf056579_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6075faee81c4c06a91c8cb9d8bcc9f0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad3f154d43054945b8f4ca0ad0367293_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5ec935062b934a87b1a825256e10b525_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6c4d31a9f76468e8e4b09e059f91df5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d3595a8de204d2282c77450d2267c68_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f36e0a58dbd43889c148a3390a9df57_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i301b4116d2ee4c15afde468b41a5f7a3_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95dc098006df422eb6ca256e8042cee5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9403d09642a8411bb5a0d76e403aa8c0_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia00a287f8ba442edb8a081c1b59529bb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife7868cc3ce843beab04913f31d84f33_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7afc78a044454bd2b67ed9b9ff192617_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c4d0f1dfad54e5d84001b6d7890831f_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97e8ac1d8bcc45d6bdb411877be5efdd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34244f2006b54702a34f4811cc6d05d1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac7f08d925994436ad5abf63c23faf84_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e130b94dbe149a79bd5ae90f3a8ba77_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccc537f750424452acb416ddff164091_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia108efbbbe67436fa5da23883a0753d7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0809bc8b864b4d4eaa551b45f0216a8e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacdcb5799a5e4da5b90378b825ffa945_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if6178caaf2e3421cac926b1fc10418e1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6cdf3aa57aa94fde8ae08b44baa590da_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacff8958251245298fc5cfb1ab370b6e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2eca2c8a8153444e8206459c04b3600e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65c777c4b6924de3b8392cba6173e04b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d0f219be0194d988358f74c842e8586_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42c50ac93c524ac984e46b8011d58d38_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fea8b871b64440c9530a32507754e63_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8bb1e544d55466a9643dcc2859277c7_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c98e27acb634e91b001c4bb4249804b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb1a71ea9cb42d7a9971cdc5ff7b1c6_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabf67226d2f546dc80dab1a629052feb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73fd596c55414e489e7fec9296e38630_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4cb2510c966b410e91556a88083455ab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4c9cb98865e4a80bbde4f5f8f28bb9a_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia381a61550264d66a1b8f092840094bf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbe0d5d661614ac7b05045b783f43b2e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b80d3707a5c4e0a8d6fe8efd1b7e313_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10ab4cd7291149a89876aaa1a27b921a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i721f136f5e8a4665a40c8e5015e86989_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie79e75fd01fb487a8f18edaacc38d0c5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i224dd45bb8da43e8b0bea9369ffaa25e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i850b80b84bde48288aac876a98092aeb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3626195713434c279c1284471a07fa84_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3eeb1afcb15c4a9b8bd848e4b1605cf4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26572d866db7448881d6c9c8db3bd477_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9225f66e7452487180f668b1b2d72225_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaab8fb2d59e84fc8887dc0c4e99f4852_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7baa5df52d04290aad28ca570d1d758_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i575c583c98624dc79a6bffa1da9d732c_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie2e9d8a52717416f9d5f3b1591d986c8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i20c11cee9c1c435e9f44225afdbec3de_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i006986be1268423580870c20282857dd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib54503a706f040519eef14cdc8e6688a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i696e38416b0b4d3d9321da36f8200505_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib3db5962dda643e79723d24de9e83779_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibca63fa25b9f47e386b2fdce15a3ec82_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83c6ee274b974ff5b92ef3e36f3f3bd6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14e91c537a83496a8ae61353ec7f254e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if36c58b38d744226a3ffd9525f9da452_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i47f8adaa7812436886b3f5ad93033584_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iadb186d85b894cb6814a5e5af395d7a0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib65cc017d2f24487b31c8d35ffd69f4b_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf659bf5cd674801a944fa1c1fdc107a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i312ecf0a81f84cb6a82a445a1e39f2b8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib96ee1d343b94aa3adc9b17ecf30dad1_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i248a5e5dc5724a9085ccf374acdae772_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3996a66e6d3470eb120022d6b6d55f6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia285050f644c4c379eee558c636b3a11_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibebc4c50021c4f678c6f7c0d276b6816_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if08d3cc343a84b17ab313356be6e955f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9904ebe4847f402c9bd3cac495072395_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93961a2407af4faaad6268c7b47bc48f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5c1b7baa4e0464f8fbd7374c18fb2e8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf02c254904d4dc8a5b0d66211e7c2ce_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i790cb02bc0ba4518bd630a450ad96a17_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i114a60c3d1c4417b96619c0c6bec110e_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1e604d44c39457dbcc6f5e65339505d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaac2405f162144aa9fb29a3844eee693_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e7d442e45ea45528012d2b39c14dc8f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3710cdb24934f1b8b3db7a33c2dc9cf_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id54f3de9e0454580a7af08541604cfdb_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd69da892aae4fecb8cbca2a27fd7ef5_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85ba8812ed7c4dcf9713821bcf2ef3e0_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie48cb758249047e39ca36b019de5c9a9_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id4418179eec949b68ec62ba4c97c58ac_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c5f28c87d6d4ab682a9d07bd42125c7_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd196f4910ea4b5598b174dd7daf62fd_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b6dbcbfc8ce4794abc17b020ed92c45_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90b1762740a84579b353e32f3a348bdc_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2040de575be54aa9a540b238fd17e62e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradingRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="facility"><xbrli:measure>codi:Facility</xbrli:measure></xbrli:unit><xbrli:context id="i7538353d40ff4700abc1540053271d0d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="clients"><xbrli:measure>codi:Clients</xbrli:measure></xbrli:unit><xbrli:context id="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fa4551091264207b2211112efef0e34_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5387c93d96094c139761e860d1a89450_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i787b6467079a480cbc277ccffca151d7_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i28236a085b534a34a334e028fbe03235_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a814e8383ae4b0bb0502ba8a9da83c9_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i53b64998a9f6496396c4d3dd083165fb_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e35beec41fe4ea68e4cd2cb72064ce2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64d98fe0340b4bac96d2aab8344069e8_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37d5ec820b7342898df736ca798f368d_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i985bf15e9dd94598992295a8274c616e_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15446c12bdcc43f09dac313b81495b71_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b70d71a20924481a41cc6418b65b476_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea24216172b74b0192ec698dea8f5903_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb761f5d60ed4915828203cab22bb33d_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i264ef295f2684c458ac6681b0845b4ad_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic6347378dd5246b3b68f434ad2d5aee9_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b3e492ef21b48dd992c09848b38465a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a8dd0dc4bbc42378203b1325ee5be61_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icece1d55af1c405783053d39153db745_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieca067f8bc3f44178a8bda37f5eae769_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b04182a72034a7697a07ddb614d2e51_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:NatureOfExpenseAxis">codi:AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f6df4b8187c4d50ab9f401e88003747_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a16c21027114832a06c2c7bc45cb9c8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f8af319bca34cf3ac749cfb67079d0e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec36f95699ff460fb6f4c1ea61f6931e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieef2db8618c34f2fa7efd88f825b4a02_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4556f444d1c647399fdd1dd0d789f652_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie12db5577e214923b8cfa450cd381775_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4703a1f579c4b98836c9789b2faa085_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMagneticsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9b86bee57264ecd9b293ce49b5225b8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96535b4792ee4cc3b967db0d122b63ed_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8057c047864e45518646c1a0f79c4215_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e1638c7add04428a15779b865a5ea01_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i379340c581a146a0b7e73146bbb18a79_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i626882afb698408cb893494943f2a0e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i393b254aae2847afa31fea1ccf0fa2c3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3561573b7b01403dacc22dd14d43e40a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1af9f30037e947ab9ff73321cb03e9e0_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ied310c2c53c846e2930a4724ac432f88_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">codi:OfficeFurnitureComputersAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1befa02f21ee42c0ae77f9f1f03d1841_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a5e957c5874bb5aacc109b92483c76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie154c3dd2e20471bb778f6524f1dcd33_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia175b6eca8564efcac78e679b430f82b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55a42a4e27394b1d8e92277e0253074b_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d5e53119fa04ccea70bdb8ba1fecacc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdd4077f432a45dc9e441c1857f43790_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab0ef8021d194dd2884a312aeaa1bb80_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8901911826654605bad710b3e293a584_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idadd502a199649dfacaccafa99ede95d_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id53384f8c1fd4a4b88080a51eb5691b8_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4d8cf62ae444d099f272d78357d845e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0573e5ec7584f89980134a251096f5f_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie665e812ba6c4c03a6d3c25b624ad30b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i088e484726274b98acf3db66e11958bf_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i412cb44173d44881a4c443b9811449c2_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib42b083140c24f23a0b88bdb6d65033a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib00e580a88d24e869ae5688a008349a1_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5a6046367ac4ee89891c3ce5ad7767f_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba13795f8a204bca8076cac64ce92a08_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9996856d881e499082c5df7c590355d3_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29d5619a927a47d29e48e2456afa7792_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic2f87a6ad0fe4cd49e42aae641c00c2f_I20210101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie30b365d3493403da78517b2e9cf671a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i644a076a697d42c5a491c8171b1ca1a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae40418a8bd4431a953b2fe420819de6_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2eacb619f12046829f60bead7b07e37e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:TechnologyAndPatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b95f87e5854b36b16a87f4adf14e35_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5019629906914bd893467528e98644dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35d07ab78245425a9b0587b2d506ed6c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i308ec285852044bf80a42cd036875c90_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:LicensingAndNonCompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56fd199c91004e9c9ce514924fec2d60_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">codi:DistributorRelationsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if76d62a338f14746a8320fd7ac623ca1_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i41fa24862a0e45bfb8a62ebc405666bf_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d705f0aa00c43beb7758caf9673a954_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc12460ce0564d458e919a521bc38749_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69ff8fc29f794f43ad680e5f323ae040_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib167704c4c6f437fb9b35379892deaed_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d0f939ddfeb472c8403abfe7e3435b8_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dbc8b8f37594bc5b29eb31c484ed1fa_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d8b68fac478451585e33e41df6d24c9_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bd57e7da1b8432b8637306a143a823d_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d99ce5d47ad4cdd9cdd07f1dbaa9500_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8fe0fa5d2f264e878d4f06d6517620fa_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id55d974a924e4994815f4c6128bbba6d_I20180418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2018CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7ca2cae4570142158561f5dad1df667b_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489bc38622ff4f0f8321b43b8f4171ce_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0913764cc144582b69a64782043cf59_D20210302-20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-02</xbrli:startDate><xbrli:endDate>2021-03-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65c6047ae0164b518f38d2084d820fe7_I20210323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b88f1452d694a1ca7112cce00549259_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5246896042a347ee92ae07bdccaa56f7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c530531e51b4739bcaf16b37b7b21e8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">codi:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71351698239d4dc49803e1d3c1e9ce0f_I20211117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76d39177981049bd8310873ac9fdcfbe_I20210302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2029Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie835c49ef9dd4c148ddfe8c59384229d_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:Seniornotesdue2026Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i433e0a5ae9954533a9b40ef8f7890766_I20200507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:A2021CreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5272c9a6d6f04543a220d6c2bea38e85_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id341c8c7d8d046ac9ba5b6956541daf0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02d1777c5fe049f6a59e694d9a979198_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2de5005e6e6844a0840546dc44bb4769_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d160c5d8cf549bd998e862ff07bcbe6_I20210907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45853d503b7d41238960027ba4f0775f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">codi:AtTheMarketEquityOfferingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia48a6a0c14fb40c0b60a012062be2ba1_I20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-20</xbrli:startDate><xbrli:endDate>2019-11-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iedd7935a658a42699360161c44d51b0c_I20191202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaec2387356c149ddb74d98aaceae6914_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-13</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia29462d01b3f46d6b875b8e480395f87_D20180313-20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-13</xbrli:startDate><xbrli:endDate>2018-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-28</xbrli:startDate><xbrli:endDate>2017-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i44b583f3f3c948cea1788527a8589596_D20180313-20180313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-03-13</xbrli:startDate><xbrli:endDate>2018-03-13</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida2dd136755041cbb4bc7daeecdccb89_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id47abc95b67c4f83aedaec4b0faee605_I20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1830882b09d410badeca65f6ddf4b8b_I20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32a1e2e6d248471ab3e687765d868f60_D20170628-20170628"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-06-28</xbrli:startDate><xbrli:endDate>2017-06-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i384272a90e6e4c88bece38f8946a8bde_D20210701-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AciMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bfe77e1e28346a68e9820e5ff77c3ee_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idb9ae414ebac4cd2ab4eed4942ca1f15_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d23e6704f4540b7be0a73307e8c539f_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d954889d26441c097a53216e6ef2232_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementOperatingActivitiesSegmentAxis">us-gaap:DiscontinuedOperationsDisposedOfBySaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i27c126de99954c8cb8f1a5a70d4da436_I20220728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i588359a8ac0e4df1ba7a18a3e7cb4994_D20220728-20220728"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-28</xbrli:startDate><xbrli:endDate>2022-07-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d627708611a459e97310d241597b5c5_I20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib67d4db2e6184bfa954377b20f341dce_D20220428-20220428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-28</xbrli:startDate><xbrli:endDate>2022-04-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i16d182fa366a4da1bade6cf73384b62c_I20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6fb077e87f0d44cc8579e5947d511aaa_D20220120-20220120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-20</xbrli:startDate><xbrli:endDate>2022-01-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0a9bc07d183403c980c5edfe4da73ab_I20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71ec1ae388de43a6b0da2bc941034da2_D20211022-20211022"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-22</xbrli:startDate><xbrli:endDate>2021-10-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd8629d5c72e4961a43f12e012774090_I20210907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-07</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id611497cdf234cf6908816d10c27ee29_D20210907-20210907"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-07</xbrli:startDate><xbrli:endDate>2021-09-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bc814849d494a3d9454f55db1574912_I20210722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6247a3744d994139bc445089efb6b4e1_D20210722-20210722"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-22</xbrli:startDate><xbrli:endDate>2021-07-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd60b5ac82ea442f87a6c3e3279cd814_I20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i943c3ecdc52a460e8d0dc4c508492e96_D20210422-20210422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-22</xbrli:startDate><xbrli:endDate>2021-04-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a80d924f9ac4faf96bfa618407f71fa_I20210122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac65360c3316447b88ef303418ce4e65_D20210122-20210122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-22</xbrli:startDate><xbrli:endDate>2021-01-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8a023b27f124790ad64782700cac1ce_D20220730-20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7010f1aa87f04581b92a2c94fd94c8c7_D20220730-20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i285ffe72f8e84dddb8ccd444970b32f1_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i228b7498c5af49a59b45bf9283207f6d_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i17eb3755954d4fed955eb344f9dd9490_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcff3c08850d40cb86e959d1ff3d6c9b_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia41cc46b1cc1434e8d249f41e972a754_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ece259da58b4e9c801fc1a430547af2_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a78a746686a4b3398df3dd058417911_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibece40f66efb4fa5baa7906a156ff9c6_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ed589d97682456f82eec28389558fd3_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffa5867ae8cd466ab5f743e9c80b3683_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc44d2abdcca4f2296c6fdf93dfaa7b9_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesAPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if105b80935ef4f19984964e8b1c0c1d5_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c5ff2b21ad344dab6a88b6a751130b1_D20220730-20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f83e389f79c4e8db0e7108ca65988d5_D20220730-20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d970906e7f4a079f767cec17b79228_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e4df08023074d099e8dfda5f1cc0b5f_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81ae875909ff44e6b4d7b75d65fd1333_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8ad1af13ed441409de7e2cb933341c4_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77e8f5988faf46348d81ba7c00187889_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87dff18f38af4b2983604b90a55e5751_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5aea0e3f88eb45359cc23b83129a56a4_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5636f9cc9711454683c167bb7b26f7a2_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i567fa83cbfaf4562832147e96a1e30e9_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i573a1de4cd2847cd9c85feb588fb9a5f_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0396a8e2dc17461787e1c794e9605577_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70ab4c4d7cdb4ebe98567526614d16e7_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:PreferredClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-30</xbrli:startDate><xbrli:endDate>2022-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-30</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-30</xbrli:startDate><xbrli:endDate>2022-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-30</xbrli:startDate><xbrli:endDate>2021-10-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iad945253f897479082862fc5e69fe32f_D20210730-20210730"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-07-30</xbrli:startDate><xbrli:endDate>2021-07-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae05b87b07404ff2bcf26aa3f35281b4_D20210430-20210430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-30</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dc8dedb76e149a98e497b89feffa535_D20210130-20210130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:SeriesCPreferredStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-30</xbrli:startDate><xbrli:endDate>2021-01-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1914f0a2725f40af90a52a9c43f1ddb4_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i389654ccec55484a828c069cd0ee2630_I20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1a7ac29ac2f4e30aefc7504ca92f7dd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic070e1d498fc44c096af9698ee768cc3_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ee06933405f4a21a960278e84d3d035_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c06f3a3d1df4161988464365f141572_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7a5196eb8f84ff0bdd8e6f9bcd43c6a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13a9bb1efbbf4566a1e2344f271a634a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i736e656f5a5e47e3b5f18e3ea60a9885_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39a9e6a28dd245d6916a864732bc090c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:BOAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cd3c13896a5446599b916d4f03204d2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c378dd4b1004735811801ae9da05c38_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia680645c2044424fad5859361bddfbb4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i95e677c3aea742d48af0eedb4ae5b776_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgobabyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a444285623048e994716deef3358a42_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i783a56143a0a441091047c4a22515f49_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i011597ceedc14dc9aafcf94cd7165fa4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic70dd84c81914de3927c6d42ff55b3d5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9832314a19b042c8b6ba9d2cbdb9c9b2_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88abc4189fe34a76837f6a2a795a7cc4_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic03747340b4d4b02b941d7b2fc7b5555_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6c9fed863de496f83cd0237e682ffe7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:MarucciMemberMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i447d740aac6d4d0eafb8e397f118cb70_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0c3d25d781d541fc930a2f3d5fa16953_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic67c6394eea44e5e8ba6cd9581a096bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie53f73f3c39141ec853cb7116ebb2821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:VelocityOutdoorOwnershipMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ea9d7aa13fa4ff4b333aab00daa17cd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia52b16564c924b738cc6d19bb315a457_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8443a61080eb49038fc5a3db2e6f342a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07956113ed9147ad9cb7662e66f4b2c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:AltorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d32f8da272a4ec4a1cf689229565327_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56fa0acb527d40daa5539179c0a7eaf7_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if724c31dff264049be363de5cb22099c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2784dbf7656849a7ac458fbbf36764cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75916800096a41ce9f255482b05ed693_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f4f8ecffb4f4f3998c2a497daefc411_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib69ee8aaeb584e2a96dd7678f39d4e49_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipPrimaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74a07e9f198b4081849cb43f7c9b75a0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:SternoProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherOwnershipInterestsByNameAxis">codi:PercentageOwnershipFullyDilutedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7d30fee6274421c966169c319ff0772_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c9fe4a2ae5c44a5bdc73ae5d8681cbc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72962f4adac4405b98f53fbab35dc165_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ErgobabyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdfbc9493fbf41e29f13bc3568dbe3de_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i270cbeb7cb6e4696b4848eec70476047_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LuganoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd252369f2ce4c73a454d1915227cc54_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8ed9dce1adf449c952ae70bcf499172_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:VelocityOutdoorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e02ece7bf5648b0be912fce246a632e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i749b616f7b4647b8adb8491d145035e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:ArnoldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bcdd5800ede47f6ac0eeb8e9a1a5fdc_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e8dfeedf9434e708f80a82fd15f5e2a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:SternoCandleLampMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad84b0f1f42b4c10bcf69d83f5f947bd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc7cd5b790fc499390ff890948b4b32a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:AllocationInterestsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02212112c86f4e8cad8ff97b2b32281e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439207a03cac490fb9aae9e2fb1b743f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica757e3f3f4949d491ea7dd5a6e35189_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic3a97b391a9b43779c20ed8b11759fef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a26912b48e4420390558e9cfed8a0f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ba9e65c5d60478696eb79fbca363e2b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe4155266d6047d8821e2b6c58aba1df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i817f102b4bd94414bf80b85e69aae2d3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">codi:BusinessAcquisitionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:FairValueDisclosureItemAmountsDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c800cb40c3d4e7c8772c732165d1872_I20190131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idead6ddcf6ea4859a4d98fce92d7ad9e_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i82de552d4dc7444aa998a63d0cfca6a4_D20210101-20210930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2127233617854586a780f9b829f4a0ec_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:LibertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ed0fc64b6604ea38a9e8a932020293b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:AltorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie28e44048e8746949ab8c367a13dd82a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccb77799f78b4e0298e06d2b67dad24b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherCurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia637188dfc4d4eab98016550509a08f0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id093ddf1820d42b581081c5c1d81e474_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c0374ebbbb84707a0d3bb65fb55c014_I20201016"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if251b15aa3d64bbfba7b8a0a8355edcb_I20200420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:MarucciMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-04-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c0a03bdad254276ab7c2310301c3198_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ad3a1f8a8384fc3a1131f010b465c37_I20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b6833b810954964af94bbcdc325b265_D20210803-20210803"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:A5.11TacticalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-03</xbrli:startDate><xbrli:endDate>2021-08-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8bda2931171a4a7991e677d49f653683_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedcff09386c5452ca9a9a97e5b11d3d8_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5379b9d7f336446a986a042744981007_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-03</xbrli:startDate><xbrli:endDate>2021-09-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9a0bff49e98d400680cc9a7bd979ec1a_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if93e0cf02ca641ebb0fca1dd5b517ffd_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i857ee9f28b044842a138208f2df4ea9d_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0034d035548349d1a0f7a0df66f6310a_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">codi:RelatedPartyVendorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:BOAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1427bb8d34446208d0a06955837bcf1_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20e4a9ebb0fe47e2bc8d9da0138a6b37_I20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i184265a74ae6488285f298b12d09a5fd_D20220201-20220228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic90082611230482d8a7c748a48c785c5_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-12</xbrli:startDate><xbrli:endDate>2022-07-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3bbabafe21346efb15f1a88144b4783_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b4c15ddfda443f9ad4ada9770d06787_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91846c1e5d4c422f901ef9eaf5687a89_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4628651d43a247a496e7ce86a411131e_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-12</xbrli:startDate><xbrli:endDate>2022-07-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if3021b6d7a86440bace5424a6ab3df75_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-12</xbrli:startDate><xbrli:endDate>2022-07-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id3429383f95f41b98b628ef9e6280df2_I20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bad48ad1a1d46658c5ffb310c901517_D20220712-20220712"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001345126</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:A2022CreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-07-12</xbrli:startDate><xbrli:endDate>2022-07-12</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83" order="1"></ix:relationship><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80 id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i66dcae174f4a4ec297d2c62aff859394_1"></div><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">UNITED STATES SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington,&#160;D.C. 20549 </span></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Form <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgz_5abb6ee2-09c4-472f-8178-83e15789f7a4">10-Q</ix:nonNumeric> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YzliNDMwNzcwOTBlNDc3YzkwYTlkN2VjYmNlMjViNGMvdGFibGVyYW5nZTpjOWI0MzA3NzA5MGU0NzdjOTBhOWQ3ZWNiY2UyNWI0Y18wLTAtMS0xLTYwNTMw_493b88ca-b8d8-4b3a-8b55-c133b3f1fa88">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8xMjY_6235f1a4-4f27-4e3b-a46a-d5a2ce5c2288">June 30, 2022</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Or</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6OWQ1OTgwODE2N2ZhNGY4YjlhZTBhMDQwNDA2ODcwM2MvdGFibGVyYW5nZTo5ZDU5ODA4MTY3ZmE0ZjhiOWFlMGEwNDA0MDY4NzAzY18wLTAtMS0xLTYwNTMw_96397e66-16f5-4233-9977-d9f2820f2bf1">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION&#160;13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg4_96caccc4-4c56-4e78-9c0a-846d9717fbf8">COMPASS DIVERSIFIED HOLDINGS</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTEtMS0xLTYwNTMw_136cd541-534c-470e-9ec0-e92754f38f1e">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTMtMS0xLTYwNTMw_2b6f6d5e-975e-4e44-b9b7-0ca30026ba9d">001-34927</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTUtMS0xLTYwNTMw_d31001f0-badb-4492-8f4d-8a2d03098291">57-6218917</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Commission<br/>file number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification number)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMPASS GROUP DIVERSIFIED HOLDINGS LLC</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.492%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.673%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Delaware</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">001-34926</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">20-3812051</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Commission<br/>file number)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. employer<br/>identification number)</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg0_a13106d4-9c60-4c5f-90bb-9d304c333f1f">301 Riverside Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg5_cf4d558a-8da4-4706-9dda-2e50b03bcc7b">Second Floor</ix:nonNumeric>, <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTkw_374240a1-d9fc-4723-9f0d-0c6d4a35354e">Westport</ix:nonNumeric>, <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg1_d436dd56-bf8e-4f7b-b1db-20a0dec2cc37">CT</ix:nonNumeric> <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg2_616c27ec-86ce-4b59-b91a-5081e8736a0c">06880</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTkx_5792ce16-fe0b-4c35-8942-08e5f1d224df">203</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg3_cb65b06e-7978-4a93-a63a-bd84ab140a0b">221-1703</ix:nonNumeric> </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Address, including zip code, and telephone number, including area code, of registrant&#8217;s principal executive offices)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:200.25pt"><tr><td style="width:1.0pt"></td><td style="width:198.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:51.997%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.447%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of Each Class</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of Each Exchange on Which Registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTAtMS0xLTYwNTMw_cb9ccd50-7045-4e0b-8af1-9589ba24e928">Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTItMS0xLTYwNTMw_223042d3-21ee-4c77-b029-15be71988a42">CODI</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTQtMS0xLTYwNTMw_9d6242b6-41cf-40ae-a91a-5f4a69507e0d">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTAtMS0xLTYwNTMw_ada30d2f-5854-49e1-94c0-9ab43c05091e">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTItMS0xLTYwNTMw_0f0e05a6-ebcc-4475-853b-a6a4cf6c172c">CODI PR A</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTQtMS0xLTYwNTMw_6694d988-6d34-4c57-a3ce-4048c8925f9b">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTAtMS0xLTYwNTMw_796dc198-309d-4eb2-a6ed-28731d7b56e4">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTItMS0xLTYwNTMw_275813d0-c2eb-46be-beca-84de9dde3ec9">CODI PR B</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTQtMS0xLTYwNTMw_809efadd-2312-40f4-bfd0-99f21d68ff16">New York Stock Exchange</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTAtMS0xLTYwNTMw_4d0b64d3-bc17-44de-858c-bfeadaf0ea55">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTItMS0xLTYwNTMw_c296ddbe-5301-4bb8-b5ef-317af76423c2">CODI PR C</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTQtMS0xLTYwNTMw_73f1a768-e35b-4bf6-b86e-1721e4e89fe7">New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTky_3a3e7163-f065-4ccd-b7c3-d0345daf39a7">Yes</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgx_7045e5d5-fc1c-4319-8085-9335819fe0de">Yes</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of "large accelerated filer", "accelerated filer", "smaller reporting company", and "emerging growth company" in Rule&#160;12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.923%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.471%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.775%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.542%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8wLTEtMS0xLTYwNTMw_c0bf342e-e955-49f2-be3c-0cb8225b0d4f">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">x</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8xLTMtMS0xLTYwNTMw_0def3606-adf0-40b7-9191-0775472b5833">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8xLTctMS0xLTYwNTMw_ccc078d6-0f4d-4c02-a2bc-bf452decf991">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:3pt;margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Exchange Act).&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Yes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgy_dbc02f0f-26cd-403d-aeec-f83f494208b0">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-align:center;text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:120%">As of July 29, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i6065bdf573d4470596453caae3c60fec_I20220729" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTEz_9f442967-335d-4876-bb1f-5c2e2af93183">71,725,498</ix:nonFraction> Trust common shares of Compass Diversified Holdings outstanding.</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">QUARTERLY REPORT ON FORM&#160;10-Q</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">For the period ended June&#160;30, 2022 </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:72.545%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.686%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Page<br/>Number</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_16">FORWARD-LOOKING STATEMENTS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_16">4</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">PART I.  FINANCIAL INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1. </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_19">FINANCIAL STATEMENTS (UNAUDITED)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_25">CONDENSED CONSOLIDATED BALANCE SHEETS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_25">5</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_31">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_31">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_34">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_34">7</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_37">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_37">8</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_40">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_40">10</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_43">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_43">12</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 2.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_100">MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_100">41</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 3.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_154">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_154">74</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 4.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_157">CONTROLS AND PROCEDURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_157">74</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">PART II.  OTHER INFORMATION</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_160">75</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_163">LEGAL PROCEEDINGS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_163">75</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 1A.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_166">RISK FACTORS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_166">75</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">ITEM 6.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_169">EXHIBITS</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_169">76</a></span></div></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_172">SIGNATURES</a></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_172">77</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTE TO READER</span></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In reading this Quarterly Report on Form 10-Q, references to:</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;Trust&#8221; and &#8220;Holdings&#8221; refer to Compass Diversified Holdings;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;LLC&#8221; refer to Compass Group Diversified Holdings LLC;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "Company" refer to Compass Diversified Holdings and Compass Group Diversified Holdings LLC, collectively;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">&#8220;businesses&#8221;, &#8220;operating segments&#8221;, &#8220;subsidiaries&#8221; and &#8220;reporting units&#8221; all refer to, collectively, the businesses controlled by the Company;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the &#8220;Manager&#8221; refer to Compass Group Management LLC (&#8220;CGM&#8221;);</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "Trust&#160;Agreement" refer to the Third Amended and Restated Trust&#160;Agreement of the Trust dated as of August 3, 2021;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2022 Credit Facility" refer to the third amended and restated credit agreement entered into on July 12, 2022 among the LLC, the lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and letter of credit issuer (the "agent")</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2021 Credit Facility" refer to the second amended and restated credit agreement entered into on March 23, 2021 among the LLC, the lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2021 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2021 Credit Facility that matures in 2026;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Credit Facility" refer to the amended and restated credit agreement entered into on April 18, 2018 among the LLC, the lenders from time to time party thereto (the "Lenders"), Bank of America, N.A., as Administrative Agent, Swing Line Lender and L/C Issuer (the "agent") and other agents party thereto, which was subsequently amended and restated by the 2021 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Revolving Credit Facility" refers to the $600 million in revolving loans, swing line loans and letters of credit provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "2018 Term Loan" refer to the $500 million term loan provided by the 2018 Credit Facility;</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the "LLC Agreement" refer to the Sixth Amended and Restated Operating Agreement of the LLC dated as of August 3, 2021, as further amended;&#160;and</span></div><div style="margin-top:4pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">"we," "us" and "our" refer to the Trust, the LLC and the businesses together.</span></div><div style="margin-top:2pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q, contains both historical and forward-looking statements. We may, in some cases, use words such as "project," "predict," "believe," "anticipate," "plan," "expect," "estimate," "intend," "should," "would," "could," "potentially," "may," or other words that convey uncertainty of future events or outcomes to identify these forward-looking statements. All statements other than statements of historical or current fact are &#8220;forward-looking statements&#8221; for purposes of federal and state securities laws</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Forward looking statements include, among other things, (i) statements as to our future performance or liquidity, such as expectations for our results of operation, net income, adjusted EBITDA, and ability to make quarterly distributions and (ii) our plans, strategies and objectives for future operations, including our planned capital expenditures. Forward-looking statements in this Quarterly Report on Form 10-Q are subject to a number of risks and uncertainties, such as those disclosed or incorporated by reference in our filings with the SEC, including, but not limited to, those described under the section entitled &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended December&#160;31, 2021 filed with the United States Securities and Exchange Commission (&#8220;SEC&#8221;) on February 24, 2022, as such factors may be updated from time to time in our filings with the SEC. Many of these risks and uncertainties are beyond our control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Important factors that could cause our actual results, performance and achievements to differ materially from those estimates or projections contained in our forward-looking statements include, among other things:</span></div><div style="margin-top:5pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the adverse impact on the U.S. and global economy, including the markets in which we operate, of the novel coronavirus, which causes the Coronavirus disease 2019 (COVID-19), and the impact in the near, medium and long-term on our business, results of operations, financial position, liquidity or cash flows;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruption in the global supply chain, labor shortages and high labor costs;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties and delays in integrating, or business disruptions following, acquisitions or an inability to fully realize cost savings and other benefit related thereto; </span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully operate our businesses on a combined basis, and to effectively integrate and improve future acquisitions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to remove CGM and CGM&#8217;s right to resign;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our organizational structure, which may limit our ability to meet our dividend and distribution policy;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to service and comply with the terms of our indebtedness;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our cash flow available for distribution and reinvestment and our ability to make distributions in the future to our shareholders;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to pay the management fee and profit allocation if and when due;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to make and finance future acquisitions;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to implement our acquisition and management strategies;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the legal and regulatory environment in which our businesses operate;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">trends in the industries in which our businesses operate;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in general economic, political or business conditions or economic, political or demographic trends in the United States and other countries in which we have a presence, including changes in interest rates and inflation;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">risks associated with possible disruption in operations or the economy generally due to terrorism or natural disaster or social, civil or political unrest; </span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">environmental risks affecting the business or operations of our businesses;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our and CGM&#8217;s ability to retain or replace qualified employees of our businesses and CGM;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of the tax reclassifications of the Trust;</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs and effects of legal and administrative proceedings, settlements, investigations and claims; and</span></div><div style="margin-top:2pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">extraordinary or force majeure events affecting the business or operations of our businesses.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our actual results, performance, prospects or opportunities could differ materially from those expressed in or implied by the forward-looking statements. Additional risks of which we are not currently aware or which we currently deem immaterial could also cause our actual results to differ.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of these risks, uncertainties and assumptions, you should not place undue reliance on any forward-looking statements. The forward-looking events discussed in this Quarterly Report on Form 10-Q may not occur. These forward-looking statements are made as of the date of this Quarterly Report on Form 10-Q. We undertake no obligation to publicly update or revise any forward-looking statements to reflect subsequent events or circumstances, whether as a result of new information, future events or otherwise, except as required by law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_19"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FINANCIAL INFORMATION</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_22"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">ITEM&#160;1.  FINANCIAL STATEMENTS</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_25"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED BALANCE SHEETS</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.107%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNC0yLTEtMS02MDUzMA_a531e417-9461-4c28-97b6-d13c17922b8b">102,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNC00LTEtMS02MDUzMA_681fdb8d-06ba-43a3-b54c-1768ea4bb7f9">157,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNS0yLTEtMS02MDUzMA_925dcf28-5e46-4b7b-9a71-65b30c5ab89a">268,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNS00LTEtMS02MDUzMA_adefb4e8-e96d-44b3-b7a4-f76fae046b63">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNi0yLTEtMS02MDUzMA_4db0f61b-f288-444d-9563-df7dd7b0d4fa">695,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNi00LTEtMS02MDUzMA_d22b9d52-a86b-49c6-85e6-8b9c9a3c8ea1">562,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNy0yLTEtMS02MDUzMA_bd832f5f-97ce-4b00-a00f-75e9238b0672">66,530</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNy00LTEtMS02MDUzMA_aeab9153-50e6-4ad2-8363-e63e8b91a1f4">56,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfOC0yLTEtMS02MDUzMA_d3186af0-6a8d-4ef4-9c13-cffc2f2a02a6">96,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfOC00LTEtMS02MDUzMA_bec20af1-1d8a-4e5a-bebd-ed9ed30f9996">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTAtMi0xLTEtNjA1MzA_60ea64da-c92f-4578-b630-15fde0739796">1,229,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTAtNC0xLTEtNjA1MzA_f32834c6-f5a6-4bd4-b8d8-295533648d6f">1,143,469</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTEtMi0xLTEtNjA1MzA_ad4d10a2-2942-4f20-9ba2-030523846d74">182,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTEtNC0xLTEtNjA1MzA_73010552-7067-415d-9e84-7325b443cf7a">178,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTItMi0xLTEtNjA1MzA_48674c97-c1c2-497a-aeaf-cc09e5b27650">788,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTItNC0xLTEtNjA1MzA_438ce4b0-243e-4d50-8289-e26e9ff63d42">815,405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTMtMi0xLTEtNjA1MzA_f49913e1-8a69-4a47-9edf-e531dcb95669">860,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTMtNC0xLTEtNjA1MzA_f02466d8-255a-41e6-98a6-4b24fd2ca112">872,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTQtMi0xLTEtNjA1MzA_79f2a07c-1a92-4dc1-9ec6-ce9cbca8c91f">141,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTQtNC0xLTEtNjA1MzA_81e10d7b-d61d-46b4-a1b1-2a182ad508ae">134,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTYtMi0xLTEtNjA1MzA_ad09662e-8ce9-4361-bd41-3b4a32c9585e">3,203,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTYtNC0xLTEtNjA1MzA_c8dbcea7-9ab1-4f0f-9fec-0d0f5616b0ea">3,144,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjAtMi0xLTEtNjA1MzA_01bfdd50-452f-4076-95be-ec7b5866cd38">110,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjAtNC0xLTEtNjA1MzA_8f278e8e-5d25-4257-a0e4-41642404dd39">120,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjEtMi0xLTEtNjA1MzA_86e3e8fc-47de-4702-8a7b-f2d4592f9797">181,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjEtNC0xLTEtNjA1MzA_615e9110-f117-43f4-87a8-230f739b8529">174,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjMtMi0xLTEtNjA1MzA_8b5bf45f-242d-497f-9fa9-d63a5d7b6cb8">13,501</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DueToRelatedPartiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjMtNC0xLTEtNjA1MzA_1dc2548d-ecd6-4ad6-83eb-cfa7fd134edf">11,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjUtMi0xLTEtNjA1MzA_8c6f3070-9348-416d-bcb8-ac6f79cf1ae9">32,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjUtNC0xLTEtNjA1MzA_76b388ae-aba1-41d0-9abd-27da8cb452c0">45,490</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjYtMi0xLTEtNjA1MzA_093afe86-bb53-4dc6-b45b-edb403358866">27,270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjYtNC0xLTEtNjA1MzA_96431b76-51bd-4185-85fa-6deb73c2a023">29,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjgtMi0xLTEtNjA1MzA_47824fee-e939-43a2-a02a-698ee403c6ea">365,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjgtNC0xLTEtNjA1MzA_9860d09d-27bf-4c58-a8ac-7a0c00b6cdf6">381,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjktMi0xLTEtNjA1MzA_a2f1a60e-f104-4d9e-93ab-330f3cd97f6f">79,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjktNC0xLTEtNjA1MzA_15f7b4b0-0969-446a-8a4a-76aff388de1c">84,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzAtMi0xLTEtNjA1MzA_f28fe3a7-b451-40d1-b511-8780d4d1ba5f">1,285,747</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzAtNC0xLTEtNjA1MzA_2d0d3844-0936-4c70-aa67-3bcad48b376b">1,284,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzEtMi0xLTEtNjA1MzA_11906415-e616-4909-bd7f-c5d0505d4258">118,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzEtNC0xLTEtNjA1MzA_82062606-9a11-4a28-b033-f45c609736f7">109,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzMtMi0xLTEtNjA1MzA_fa930886-d8ca-41ed-8b11-fe6999f6893c">1,848,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzMtNC0xLTEtNjA1MzA_b904153f-8a98-46bb-85b6-0142d48d1271">1,859,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commitments and contingencies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trust preferred shares, <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzgtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjoxNjg5NTgzYjY4OWU0ZDk1OTFkMTNjNjkyY2NkZjU5N18yOA_ddade35b-d1f9-405f-a61d-0060ceca8209">50,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzgtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjoxNjg5NTgzYjY4OWU0ZDk1OTFkMTNjNjkyY2NkZjU5N180Mw_711437f1-3c63-44a7-91ae-1c0ab4641dbd">12,600</ix:nonFraction> shares issued and outstanding at June 30, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series A preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i53f290f281814e15853ad9b79807b64c_I20220630" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjowY2M3ZmI4YTU2MmU0Zjg2ODU0YTdkMDNlMTNkOWZjNV8zMQ_82bf766c-6c07-4dc5-9bd9-7b3d28eb8753">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i53f290f281814e15853ad9b79807b64c_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjowY2M3ZmI4YTU2MmU0Zjg2ODU0YTdkMDNlMTNkOWZjNV80NQ_9c42a794-a19f-4392-9da3-efa37bec504d">4,000</ix:nonFraction> shares issued and outstanding at June 30, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53f290f281814e15853ad9b79807b64c_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMi0xLTEtNjA1MzA_ab8c609d-fea4-4789-a4da-b469c02a978e">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktNC0xLTEtNjA1MzA_f6590414-4dff-4160-87f2-b29c889626fd">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series B preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo3MDc5Yzc5OWU4NTM0ZTRmYWQxYzRmNjRkYWU0NzdkM18zMQ_21c31ac7-05f3-4b85-bdb8-e42901712124">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo3MDc5Yzc5OWU4NTM0ZTRmYWQxYzRmNjRkYWU0NzdkM180NQ_6587ac8f-518a-4fbf-a04d-e703d29967fb">4,000</ix:nonFraction> shares issued and outstanding at June 30, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMi0xLTEtNjA1MzA_cade1042-feda-45fa-a968-3845123d6000">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc9f6190cd92478382efb831748360ba_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtNC0xLTEtNjA1MzA_7c4b7b6a-c5ea-43d7-a8a4-f982c2d48c38">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Series C preferred shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630" decimals="0" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo0ZjYyMDJjNjYyNmI0ZjQ2ODk3ZTNjZTZkMDE2ODU4Ml8zMQ_a60e894f-8aec-401c-83f5-82570a697b3f">no</ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630" decimals="-3" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo0ZjYyMDJjNjYyNmI0ZjQ2ODk3ZTNjZTZkMDE2ODU4Ml80NQ_7819dba1-27d5-49e4-a6f7-c235e88f120f">4,600</ix:nonFraction> shares issued and outstanding at June 30, 2022 and December 31, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMi0xLTEtNjA1MzA_2e15f62b-4295-40df-a849-3e9711ad1349">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtNC0xLTEtNjA1MzA_1d64f59e-f81c-44b9-b2c9-3f4babaa962b">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trust common shares, <ix:nonFraction unitRef="usdPerShare" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8yNQ_f649b1fa-7e31-4e37-94cc-e1a513b2597f">no</ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8zOQ_2f6297d5-9efc-4d15-ad46-1c550b943b08">500,000</ix:nonFraction> authorized; <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV81NA_d720052c-d36f-4556-96ed-d0f74e9bd6cc">71,268</ix:nonFraction> shares issued and outstanding at June 30, 2022 and <ix:nonFraction unitRef="shares" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8xMDk_17bf8558-de90-4a08-b35c-8a1bc097e255">68,738</ix:nonFraction> issued and outstanding at December 31, 2021</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMi0xLTEtNjA1MzA_7c28586e-1f7c-4d0f-92f6-cef9efa99dc1">1,185,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItNC0xLTEtNjA1MzA_ad94f836-cab7-4fe7-9a33-9ac8b0683e86">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDMtMi0xLTEtNjA1MzA_f58f8f63-ca13-447d-999c-614b11a4bbb8">665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDMtNC0xLTEtNjA1MzA_11363678-2257-44f3-9503-6da6adc88a77">1,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDQtMi0xLTEtNjA1MzA_97f6dd10-1f6c-4c6f-9ac4-27b510f158b6">311,092</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDQtNC0xLTEtNjA1MzA_14005bfc-83ff-4d11-9131-f1ddafe7e911">314,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDUtMi0xLTEtNjA1MzA_418d93bc-d881-4e6c-b00b-f3cb2e6c71bb">1,177,509</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDUtNC0xLTEtNjA1MzA_25040487-b43d-445d-88bf-fa21bd96255c">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDYtMi0xLTEtNjA1MzA_a5efee31-1362-4c70-865f-06b5a1c21a18">177,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDYtNC0xLTEtNjA1MzA_62100a86-3bc8-4815-a558-881103d964ef">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDctMi0xLTEtNjA1MzA_0315c29c-696b-4448-a98a-a364f6b0d0eb">370</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDctNC0xLTEtNjA1MzA_de5bb010-5b1c-4627-904e-06ff1598725e">2,614</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDktMi0xLTEtNjA1MzA_11a31404-a157-434e-bac2-5981f3764259">1,354,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDktNC0xLTEtNjA1MzA_3ea5723b-db86-47a1-876f-05d0a3285a36">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNTAtMi0xLTEtNjA1MzA_dfa7c956-1815-4678-b75f-2d3b79d0b5f0">3,203,333</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNTAtNC0xLTEtNjA1MzA_aaa47fef-11e3-43af-a5a0-e65bb87311ca">3,144,261</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.870%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended&#160;<br/>&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net revenues </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi0yLTEtMS02MDUzMA_040ef550-90ba-4edd-b7c9-cda35b9ba7aa">515,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi00LTEtMS02MDUzMA_ff0a6f04-907a-434a-bb81-7cca17a60fcd">431,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi02LTEtMS02MDUzMA_2dfa340f-471c-4e63-aea0-7b8c11ddf1e7">1,026,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi04LTEtMS02MDUzMA_8093e2a9-91ea-42c8-9e2d-cef17997d634">840,081</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy0yLTEtMS02MDUzMA_0d23336a-097f-4cb0-8fab-dc357d0c346f">303,840</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy00LTEtMS02MDUzMA_3d8bdbd9-b8ab-4d89-9aee-e626474f88b2">257,961</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy02LTEtMS02MDUzMA_05db2f43-7986-4190-9479-aa92831b57ea">613,538</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy04LTEtMS02MDUzMA_29eb76fa-fdd1-4796-9970-b4d8b44db074">497,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC0yLTEtMS02MDUzMA_fcda30eb-7401-45d4-9092-0037c9c7c381">211,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC00LTEtMS02MDUzMA_457566aa-3a48-4dde-9b91-39c16732d8f6">173,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC02LTEtMS02MDUzMA_19c22049-4a81-4d98-8cf8-78d85505dd31">412,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC04LTEtMS02MDUzMA_da52ee17-385f-49f2-8ed2-a31068ac1591">342,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi0yLTEtMS02MDUzMA_62ef8940-5749-4d4c-bd2c-799414242a29">125,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi00LTEtMS02MDUzMA_9a785fee-2254-4b38-b401-f3c022344797">107,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi02LTEtMS02MDUzMA_66ce2319-1269-485b-b084-b5372248d88e">246,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi04LTEtMS02MDUzMA_8e862f90-a469-49cc-8717-de793ab204f5">211,369</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Management fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy0yLTEtMS02MDUzMA_9286268c-85fb-4fd0-bf0d-fad313115ae7">14,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy00LTEtMS02MDUzMA_33a20ef0-8590-4271-b491-a44d945274f0">11,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy02LTEtMS02MDUzMA_ce2e2872-17d9-4a54-88bb-3306b86a78d7">29,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ManagementFeeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy04LTEtMS02MDUzMA_bb40f865-72a6-4e21-97bc-7e59f1d1243b">21,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC0yLTEtMS02MDUzMA_bd3c8aaa-3850-4a40-84fd-ef85b5909c92">20,921</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC00LTEtMS02MDUzMA_ff813a2f-bc70-4eb7-84cc-e6140d5c5827">18,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC02LTEtMS02MDUzMA_32f29e7a-81ab-4198-b5ee-0ab1f29b02b9">42,026</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC04LTEtMS02MDUzMA_4397ff2e-1c78-47c5-b280-badeb079aa1b">37,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtMi0xLTEtNjA1MzA_a0c39e6f-99d7-463e-b6c9-1391746e7888">50,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtNC0xLTEtNjA1MzA_9b9e0f31-be0a-43e2-8588-6d49198f3e40">36,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtNi0xLTEtNjA1MzA_9a0bc713-f0e8-4d07-ad0f-dee389cac6a0">94,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtOC0xLTEtNjA1MzA_db026c79-a4a7-443a-83e1-26470d0ec867">71,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other income (expense):</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItMi0xLTEtNjA1MzA_be808183-2a58-4d11-8b8f-b910dac2b841">17,519</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItNC0xLTEtNjA1MzA_cb81e9b4-346c-4915-aae5-ce79ff890882">14,947</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItNi0xLTEtNjA1MzA_9a4d7ac5-4e98-494d-894d-a6defd4d3afd">34,938</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItOC0xLTEtNjA1MzA_5b756e41-0d3f-43c9-af06-9b08ce49bd0c">28,752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtMi0xLTEtNjA1MzA_ecbd46cc-7485-4ba8-89f6-8824554b3023">865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtNC0xLTEtNjA1MzA_14c5c34a-0f1c-4517-a83b-6828b4151835">722</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtNi0xLTEtNjA1MzA_74442e3b-d410-458d-a91c-03175e460591">1,731</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtOC0xLTEtNjA1MzA_8f05227a-e117-4931-b179-1a2c5ab7bf76">1,408</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtMi0xLTEtNjYyNjc_48963c2c-96a0-4181-871d-76bca21d059a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNC0xLTEtNjYyNjc_ce68b3c6-7739-4caf-80c8-035155a2e56c">33,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNi0xLTEtNjYyNjc_90419af0-2c99-424a-8bd8-8fcb43a58787">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtOC0xLTEtNjYyNjc_b2843583-f6ac-4cef-93d3-baa30a62f4b6">33,305</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtMi0xLTEtNjA1MzA_465512fe-9fe4-4a4c-ad4b-6768941a3435">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNC0xLTEtNjA1MzA_1b48cd77-d7a2-4116-9288-c87b2c95d0ec">642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNi0xLTEtNjA1MzA_84e8f5a0-983c-43fa-8c41-9c3e79f809a3">2,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtOC0xLTEtNjA1MzA_d7d4f142-8022-4069-9966-ec0d29149de3">2,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income (loss) from continuing operations before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtMi0xLTEtNjA1MzA_f9395812-d7f1-4d3c-9c4a-b1c8d91ad204">32,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtNC0xLTEtNjA1MzA_f0ff53e9-cd87-4540-b589-cf2c748bda81">13,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtNi0xLTEtNjA1MzA_b0164749-92e5-4eba-90ce-7a361b34cedc">61,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtOC0xLTEtNjA1MzA_f669514b-a12c-4c5a-8159-bc3d1ac241d7">5,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtMi0xLTEtNjA1MzA_2752a7de-6323-4bd3-bd9b-739a66a8f2f4">6,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtNC0xLTEtNjA1MzA_e72e8de9-eb76-4539-a802-2eb4e16a237e">8,344</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtNi0xLTEtNjA1MzA_a448fcc3-3797-44ec-b675-76dddc4adcfc">16,108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtOC0xLTEtNjA1MzA_e39f9921-0b4b-4b01-bb10-fb2de7675738">13,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctMi0xLTEtNjA1MzA_76e17e71-2735-4cf7-ab59-1f9f2de59bdd">26,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctNC0xLTEtNjA1MzA_df78147a-c736-4a85-b19c-69f1c349bc46">21,608</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctNi0xLTEtNjA1MzA_561376e6-af9d-49c0-a5be-b584e629fc46">44,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctOC0xLTEtNjA1MzA_71aed7ec-a95d-4b7c-a296-bab32e95dada">8,526</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtMi0xLTEtNjA1MzA_759afd46-d8a0-4e17-af2b-3de7ac1921f1">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtNC0xLTEtNjA1MzA_3590a327-52bd-4e03-a6d5-4cb962568925">10,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtNi0xLTEtNjA1MzA_ba2ab9ec-df64-4acf-ae70-a05697656f9f">10,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtOC0xLTEtNjA1MzA_fc79141c-42f9-4366-9141-dc85a72ca193">19,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain (loss) on sale of discontinued operations, net of income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktMi0xLTEtNjA1MzA_e049492f-8f03-4f81-b3b9-3c2010eca848">579</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktNC0xLTEtNjA1MzA_eb48dde5-1655-47e4-b8fe-e458c283288e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktNi0xLTEtNjA1MzA_6185ec5f-b97a-45eb-b2de-4e1cd2f33e19">5,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktOC0xLTEtNjA1MzA_772dcd8b-04b2-4711-a9d3-006edb639745">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtMi0xLTEtNjA1MzA_f62e33f8-d9d7-428e-a818-ffc8b1315473">30,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtNC0xLTEtNjA1MzA_8da56cee-2e8b-46fd-89cc-7d36b3022cb2">11,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtNi0xLTEtNjA1MzA_0da63aea-b341-4dae-b3aa-e552fb39d710">60,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtOC0xLTEtNjA1MzA_ace9f11d-1110-4eb8-99e0-aa03685bd621">10,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtMi0xLTEtNjA1MzA_b3625c16-4508-411d-a513-f3f057de1289">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtNC0xLTEtNjA1MzA_7a6f70db-62be-44b5-88de-f617d9f61fbf">1,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtNi0xLTEtNjA1MzA_fe8d75a0-cad5-463c-8ebe-26e48a55269c">8,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtOC0xLTEtNjA1MzA_266a9fa4-8d1b-41db-beb6-7d6cbcea03a7">3,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income from discontinued operations attributable to noncontrolling interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItMi0xLTEtNjA1MzA_1d251186-b8b4-4a74-9c44-0e698e3ee2cb">955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItNC0xLTEtNjA1MzA_e72bf628-a510-41e5-8a7f-761ff5247ef5">1,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItNi0xLTEtNjA1MzA_1320253e-c7a3-47cb-92f2-6c02dc5284d4">1,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItOC0xLTEtNjA1MzA_b4e30019-2581-4b4f-8a96-06a2321b77b3">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss) attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtMi0xLTEtNjA1MzA_a421e719-ce45-4628-8d09-20d2e8e979d9">26,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtNC0xLTEtNjA1MzA_303d3a22-2440-442f-a206-46243bbb2353">14,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtNi0xLTEtNjA1MzA_d8dc4f39-3939-4235-8513-0f0c11c4c4be">50,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtOC0xLTEtNjA1MzA_e20f7691-adc6-4aa8-929c-4ce56b0f28eb">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amounts attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtMi0xLTEtNjA1MzA_376e83b0-00f7-455c-a64d-e64860750632">22,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNC0xLTEtNjA1MzA_59f820e5-799f-47d6-b7f7-52bed87b236c">23,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNi0xLTEtNjA1MzA_51e02303-f81f-4105-8563-210e9a092c6d"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNi0xLTEtNjA1MzA_58117d45-c6df-4be3-ae26-4f2ca1286818">36,337</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtOC0xLTEtNjA1MzA_090d751f-85bf-44bb-80e8-8be6e88609f8"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtOC0xLTEtNjA1MzA_20224251-6afe-4bea-99b8-98317ddc6cf5">12,396</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations, net of income tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctMi0xLTEtNjA1MzA_9b94b361-644e-440e-b285-4c6a985fdafe">4,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctNC0xLTEtNjA1MzA_0b1a69ca-6b7e-43c4-895b-37fae1051458">8,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctNi0xLTEtNjA1MzA_c8bad58f-47ef-40bf-84dc-efa2b13dac1f">8,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctOC0xLTEtNjA1MzA_de196086-8fa3-4431-a44f-5257bf02e7c6">16,760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain (loss) on sale of discontinued operations, net of income tax</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtMi0xLTEtNjA1MzA_a7444ec4-5113-4857-ba53-90740080e138">579</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtNC0xLTEtNjA1MzA_e9e65fdc-9a2b-44af-b657-7b637bbc14c6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtNi0xLTEtNjA1MzA_2f53ca31-bcb1-4e79-948f-3c32a7b3f27f">5,414</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtOC0xLTEtNjA1MzA_791b8944-e7e4-4e63-a49c-364d95ca90ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktMi0xLTEtNjA1MzA_f0b72ef6-7d21-4fee-84f7-df212dfdd1f2">26,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktNC0xLTEtNjA1MzA_66ded1e5-e019-499a-a28b-12c23d014a3a">14,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktNi0xLTEtNjA1MzA_5565ea62-13de-47fd-b4d1-1faab97033fb">50,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktOC0xLTEtNjA1MzA_fa8d0aa2-a6ef-4ba1-ad9f-73ee06c16b4a">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic income (loss) per common share attributable to Holdings (refer to Note J)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItMi0xLTEtNjA1MzA_5e50f691-ed4a-430c-9e20-019d75681b3c">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItNC0xLTEtNjA1MzA_ae8479f2-91f2-4ca8-9b44-c5496d7a07e3">0.50</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItNi0xLTEtNjA1MzA_04377a2b-8a34-448e-b460-1d35af55bf10">0.19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItOC0xLTEtNjA1MzA_424bdee4-655d-4853-9877-1b90d7a40937">0.53</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtMi0xLTEtNjA1MzA_8f049941-a3cb-4635-a86c-295a7b0f0c05">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtNC0xLTEtNjA1MzA_9c483483-2e96-41ba-98ec-4026daaae8d5">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtNi0xLTEtNjA1MzA_43f456e0-98e0-400f-bf21-f69a3e48f903">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtOC0xLTEtNjA1MzA_2cf30ffa-ee4d-4644-a247-f12e03d2549c">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic income (loss) per common share attributable to Holdings (refer to Note J)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtMi0xLTEtNjA1MzA_6a1f8f34-9b53-49f7-ab29-1a6c98fb97f8">0.17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtNC0xLTEtNjA1MzA_ade11c0b-47d7-4034-9c5b-53588f7c3b96">0.38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtNi0xLTEtNjA1MzA_9cdcb85d-7bf7-4269-b449-e73ce2814600">0.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtOC0xLTEtNjA1MzA_b602f7bb-2e10-4b39-9876-9e5bf2b5597e">0.29</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic weighted average number of shares of common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtMi0xLTEtNjA1MzA_b58de693-5303-4d35-8f28-d093d0891b86">70,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtNC0xLTEtNjA1MzA_035270c1-0bf3-41f9-8bd5-da1edff0af08">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtNi0xLTEtNjA1MzA_20f71c9e-ce10-48fa-8726-e67d64b35cbb">69,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtOC0xLTEtNjA1MzA_d9fd04ae-9632-45c7-94b7-6247225e91ea">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash distributions declared per Trust common share (refer to Note J)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtMi0xLTEtNjA1MzA_9b562be4-9c78-4291-a100-b6c33377a136">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtNC0xLTEtNjA1MzA_4a92753e-62a0-454e-ae5f-52d9fe113e79">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtNi0xLTEtNjA1MzA_5ffcc51e-75d2-4b3c-8fd5-ad0380164727">0.50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtOC0xLTEtNjA1MzA_93b806e8-d951-4514-8e41-b3b8741cf9ea">0.72</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_34"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.718%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.724%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended&#160;<br/>&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy0yLTEtMS02MDUzMA_f62e33f8-d9d7-428e-a818-ffc8b1315473">30,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy00LTEtMS02MDUzMA_54e7c345-f65e-4f4c-be24-faf6af6f5608">11,251</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy02LTEtMS02MDUzMA_ae1f180c-4e18-4427-8d44-34467b09e479">60,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy04LTEtMS02MDUzMA_bf0d8423-9e1d-4811-82ec-524d3a670c28">10,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS0yLTEtMS02MDUzMA_8c03dd01-f1dc-4035-be63-cf52f8220468">1,501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS00LTEtMS02MDUzMA_4523c381-94fe-491c-826b-32f9759d3192">886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS02LTEtMS02MDUzMA_6f6dbba6-dd39-4945-9827-aa97b87e6406">1,476</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS04LTEtMS02MDUzMA_666710aa-eeca-46cc-bee9-97ef0e22b1ec">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Pension benefit liability, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi0yLTEtMS02MDUzMA_76823c0b-9c3d-4d61-916b-789c9c17effd">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi00LTEtMS02MDUzMA_5bd829db-5f47-45f8-83ff-c740de6154d7">138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi02LTEtMS02MDUzMA_fc48a50f-1656-42d4-acd6-def05ba27fef">1,839</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi04LTEtMS02MDUzMA_382bcb41-0545-442b-959c-34d22d69331a">901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other comprehensive income (loss)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy0yLTEtMS02MDUzMA_9c37f966-694c-4d0b-abf6-a93a7f8a6397">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy00LTEtMS02MDUzMA_8340de42-f293-4c97-8076-fe5d04a45c3b">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy02LTEtMS02MDUzMA_ea76fb57-6849-4a54-ba3a-bfcd003a5179">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy04LTEtMS02MDUzMA_23bd9771-04f5-477c-bead-4504cc7c3d34">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total comprehensive income (loss), net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC0yLTEtMS02MDUzMA_b12e7eb6-9a11-4064-a58b-aaf49f162cbc">30,520</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC00LTEtMS02MDUzMA_8fad56f5-2989-4c95-81f2-0e6da9968642">10,227</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC02LTEtMS02MDUzMA_3d7bbd80-25cc-43d6-9e84-2c9c0b88e00a">61,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC04LTEtMS02MDUzMA_974bdcde-f974-485f-926a-e7ecf9255f39">12,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Net income attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS0yLTEtMS02MDUzMA_166cb69e-35b6-4c67-a6f2-07393ac491a0">4,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS00LTEtMS02MDUzMA_512152ad-9259-466f-87e4-029b993dfe7a">3,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS02LTEtMS02MDUzMA_9017efad-fdd4-4d92-957f-a3099fd64988">10,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS04LTEtMS02MDUzMA_ee85bc6a-283c-4aa6-b7ff-3223fd0f1662">6,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Other comprehensive income (loss) attributable to noncontrolling interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtMi0xLTEtNjA1MzA_7b2cad5d-015a-45ff-b3fc-b0b855d49a95">8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtNC0xLTEtNjA1MzA_8b55105a-18d4-47ca-be00-eeee0a05053b">23</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtNi0xLTEtNjA1MzA_102962d8-7299-4de3-bed2-7a294cb7b539">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtOC0xLTEtNjA1MzA_e2bff62c-c03f-4697-8214-76452e40a2cf">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total comprehensive income (loss) attributable to Holdings, net of tax </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtMi0xLTEtNjA1MzA_9ea6c970-ddf5-43e3-a266-3711ec99f4af">25,938</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtNC0xLTEtNjA1MzA_5489d531-4e0a-4ab1-a6b3-658442df6d76">13,629</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtNi0xLTEtNjA1MzA_0aaa1515-51c1-4123-90dd-eb344d90fc77">50,494</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtOC0xLTEtNjA1MzA_34298ee7-316e-4d31-a890-fc02164417a0">5,844</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_37"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited) </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.768%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Preferred Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Common Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Stockholders' Equity Attributable<br/>to Holdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest Attributable to Disc. Ops.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; April 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cd4b4228abf4470883cc9c4171d0767_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xLTEtMS03MTM3OA_83e70667-121a-4c49-911e-d08ebcbb80c5">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib28384904b6942299b135c2014095c24_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0zLTEtMS03MTM3OA_629875dd-174e-493f-84f7-1fa0ca3ef175">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb1efd08cd0a46e38d11240e1c380977_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi01LTEtMS03MTM3OA_42f2efff-d809-4f83-9434-84c91f151a44">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87b3dad31f624bb7acf2eaf6640e1024_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi03LTEtMS03MTM3OA_91d1a063-7067-4db5-8866-fdab14c1059c">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib75f36c33c8a4b6791c4790b98ac4c2b_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi05LTEtMS03MTM3OA_cf07ea2a-a193-4610-b45a-b09389375f23">226,631</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i825a8832795243f4ad42a7dc61a9045b_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xMS0xLTEtNzEzNzg_62ccdbf8-d926-43cd-bf73-39e155e6396b">974</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8083851d97cb4d07860b80c81b6b0278_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xMy0xLTEtNzEzNzg_ed245385-e029-4ccd-9021-eea8a5f7a2af">1,084,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c90ccab40a64bc68f060f4f5778736d_I20210331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xNS0xLTEtNzEzNzg_1acb6d0f-1f52-4576-be43-554f3ffd785b">128,006</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4431d60298af4bc28d6aa3cbc47ab8de_I20210331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xNy0xLTEtNzEzNzg_5c1a2771-ac01-4ade-8a8d-c6013bc32dea">2,039</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12597aaee03a42e9804beb91c7c84895_I20210331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xOS0xLTEtNzEzNzg_040f7e18-e22c-4d8b-8021-94cc948cfd64">1,210,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5daf789d6309468b8ae534aef18e9fd8_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy05LTEtMS03MTM4NQ_0d4342b8-ad03-4ce3-8438-608a10b739b2">14,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xMy0xLTEtNzEzODU_415a883a-2ab0-4a64-ba29-afdb91ca6921">14,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xNS0xLTEtNzEzODU_57cadddd-a965-4d01-9350-75a20fb82492">1,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xNy0xLTEtNzEzODU_8a93a168-9688-4b2f-8483-a50b7500adee">1,412</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xOS0xLTEtNzEzODU_69bdeb22-f837-452f-9cc1-a48e38eab165">11,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a2847164e44bac9c47aca4ab4ee612_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xMS0xLTEtNzEzODU_7706097f-9a68-47d0-b845-4dca468f968b">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xMy0xLTEtNzEzODU_39383393-6784-4613-bc06-997566114b7f">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xOS0xLTEtNzEzODU_0a1120a2-85e8-4890-95da-1ba561152db4">1,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xNS0xLTEtNzEzOTM_2dcf797e-09f5-49c8-bd8a-37ec3fd4d3a2">2,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xNy0xLTEtNzEzOTM_253b4aac-9072-4887-a9a0-bbed662582b9">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xOS0xLTEtNzEzOTM_5365674a-8572-4104-bf62-5f768fc3c3d2">2,847</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xNS0xLTEtNzEzOTM_fe91382c-39e5-4fc1-be23-36c806bbb4ec">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xNy0xLTEtNzEzOTM_b8a8413a-b19a-48ad-b629-96d88e15a530">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xOS0xLTEtNzEzOTM_f01abaf2-3779-418f-88ab-f71b71b1dfed">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNy0xNS0xLTEtNzE0MDA_525f8d8c-47e8-453a-bc9e-2b8d14bdb47d">1,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNy0xOS0xLTEtNzE0MDA_e4bc1d4a-8e69-4143-9409-a1f66feb5a82">1,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0d16cd1066524b19aa10b260d59a3ceb_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtOS0xLTEtNzE0MDc_75bf4f89-9b02-480b-8a44-b7b747c31cb0">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98e7c356416244adb7062245dfdc3b0a_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtMTMtMS0xLTcxNDA3_168fb61e-16c6-48ca-9d73-cc9667d43869">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7bac76700e7c4243acfdcd8eedfa203b_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtMTktMS0xLTcxNDA3_cb3888e4-dc9f-424b-b493-ff8d528d5dd3">23,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3854a0ca1ca74de1ab6ef46b0d4e7d81_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtOS0xLTEtNzE0MDc_9047a956-e3a9-4e2b-8fc4-de53318095d0">6,046</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1af98b626b445aba36f4988590590ec_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtMTMtMS0xLTcxNDA3_5ba8ba75-3d83-46d3-bb4e-f963818c9820">6,046</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7ef5cc9658b841998e1b258014c236b1_D20210401-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtMTktMS0xLTcxNDA3_08527f66-c3d4-4852-ac9c-0424213bd3be">6,046</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; June 30, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38b5b5cbbafc44e3804660d25d89f09a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMS0xLTEtNzE0MTQ_e98ddc8f-d47c-4c59-ac9d-0382382b6ca9">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b49df7cbdc4de1b75ab66340bcff6f_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMy0xLTEtNzE0MTQ_76674329-1214-4193-889a-0f0209b87e82">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fdd72fc6bcb401c94ffc88d3135b0a3_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItNS0xLTEtNzE0MTQ_1a9991c4-7e28-4043-b419-6639bfd26ff7">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba8ed4705634f918ffb2b0b19b82e8a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItNy0xLTEtNzE0MTQ_8277edc1-6202-4559-aeee-4c8ed60908bb">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64ca3dac8d1c49dcbd44f1e44a0706eb_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItOS0xLTEtNzE0MTQ_4f372d44-48aa-4ed5-83b4-ab20124a2270">270,671</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82dbfa7c7f4e4356a9fff79729a8a80c_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTEtMS0xLTcxNDE0_c4db44a2-d03d-4f55-965e-2b055691d691">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990c0eb2da8e4e50992f7e805683b9e4_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTMtMS0xLTcxNDE0_c0d487f9-180f-428f-89b0-8c92cf7f29fd">1,041,861</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc33cb5e161145b99f6c3b2e9f67e06b_I20210630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTUtMS0xLTcxNDE0_0e2f5625-5ee3-43e2-a833-771091666792">131,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie74a7025357d41efbfcc8cd365a91ab0_I20210630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTctMS0xLTcxNDE0_dbe702d6-e52f-4571-9ced-532fae204f56">496</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTktMS0xLTcxNDE0_c44466a6-0752-4aa0-ac02-3b2f421a283b">1,172,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; April 1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0817b44705874c5f8bc2c4335bea4df3_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMS0xLTEtNzE0NTY_5f4363bf-251a-4cf1-a7e0-9928148d8ca2">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4000d905c4db4a22a3387c4b4269b108_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMy0xLTEtNzE0NTY_bde87e61-a3b5-4e2a-ac27-cb3acaeaf185">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37ce060fc7c2486eab5d176844be6a41_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtNS0xLTEtNzE0NTY_249e2cf0-3af7-47b1-a8bb-8e08249980b5">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f895df6633243a48be79ce72ab210f6_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtNy0xLTEtNzE0NTY_71a3b26f-c91f-476c-a6a5-a939492667a0">1,143,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i92c499ae532549b79bdfdda6091b10a4_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtOS0xLTEtNzE0NTY_1388d32c-a9da-4498-88fb-a262b8ff76ca">313,902</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1186139bb272465ba48601c02ce35b94_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTEtMS0xLTcxNDU2_6a634ddf-e06d-42bd-ae0a-e7bb73c912ee">228</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3599700f6644481be403d0bd772e449_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTMtMS0xLTcxNDU2_64c0a0e1-899c-4a6f-89e7-31058dd26683">1,133,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7a20adbb4d24078b4ff0e39b03cf3bf_I20220331" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTUtMS0xLTcxNDU2_1604d570-1e16-42e3-b139-480524e809be">171,735</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i631d5ac38afb47cb92df8c33c813f6c7_I20220331" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTctMS0xLTcxNDU2_1d33ca3c-2cb6-494a-bb2b-e53450f53718">1,449</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e84d7eaf6b0427ab26815964888a93e_I20220331" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTktMS0xLTcxNDU2_4c1635ac-3848-4cae-88c8-b2b45bfa024d">1,303,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f3d5ff606244722b0d364278375bd65_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtOS0xLTEtNzE0NjM_08950442-fbac-462f-a9b9-0a6cc4085cda">26,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTMtMS0xLTcxNDYz_2d02a498-9206-4794-b0cb-dae928d3deb6">26,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTUtMS0xLTcxNDYz_f597197e-e8ed-483a-a36f-92b96448c199">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTctMS0xLTcxNDYz_098d3b07-58fe-4af2-aa91-659a6c71dbcf">955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTktMS0xLTcxNDYz_b927898c-bd8d-4b02-8d97-ccbb941ffe26">30,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive loss, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a32b2b4c2414517b91edd2a0734ffcb_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTEtMS0xLTcxNDYz_de5442a0-b4c2-47f3-a8aa-745197667b01">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTMtMS0xLTcxNDYz_119f25e5-0924-4e34-ae6f-e122d51d1f9e">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTktMS0xLTcxNDYz_c05d544f-d72e-463d-9911-d7828dfa47de">437</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Trust common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id01bb195f6ea4c4580f5f1e22e16f97d_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctNy0xLTEtNzE0NjM_6fa9de4e-f41d-44ae-ada4-323e397e693b">41,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctMTMtMS0xLTcxNDYz_92d94a9b-ffdd-4815-8729-f661394995ad">41,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctMTktMS0xLTcxNDYz_5f322d52-1fef-49b2-9003-447bad113d62">41,994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTUtMS0xLTcxNDcw_b9c7a270-bc89-4383-b0c3-4305ab7842ec">2,681</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTctMS0xLTcxNDcw_440fcc92-3a2a-486d-b542-ae957c9f6338">124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTktMS0xLTcxNDcw_8d01d07b-6363-4986-b4be-15125e45c8a4">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTktMTUtMS0xLTcxNDcw_a7f7fdf7-503e-4659-8ae3-a571fa5de89e">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTktMTktMS0xLTcxNDcw_74b7f866-b4e6-4474-9182-b47a19f186cd">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjAtMTUtMS0xLTcxNDcw_e86d8a29-4c4a-4a79-84dc-3ae0621fec7f">394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjAtMTktMS0xLTcxNDcw_2851263a-e5d0-4687-825b-abe47b000dc4">394</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic4bb71f2d9494bc19eeb517c38b56dd3_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtOS0xLTEtNzE0ODI_8e5c38ba-afcb-4742-8f08-6b16688a2bc3">17,511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4df102f30cfb4f7f91fb94dc3f356466_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtMTMtMS0xLTcxNDgy_4d440b20-f470-4c03-b18b-e5c3a75daf51">17,511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4052f4aa51de4bb894bf2727627970c2_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtMTktMS0xLTcxNDgy_4a47a11a-c7d9-47d7-a504-1ce83ab68bd0">17,511</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d903104bffc44c785aac96afbc6756c_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtOS0xLTEtNzE0ODI_6d47942e-9d68-4ee3-afda-60e7a815b997">6,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idcc16400071b48bb8ef36b25af25b8c5_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtMTMtMS0xLTcxNDgy_c0757313-fae8-4aba-b687-be5e6915813e">6,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if2e96f2b4b164160b9e1658d2fd845bb_D20220401-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtMTktMS0xLTcxNDgy_6f575b11-08ab-4a20-87b7-4a160ebd9daf">6,046</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88af0179dca143d99debb1a9fc132f6a_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMS0xLTEtNzE0OTI_7be5596b-9b13-496a-9f60-6026049d5857">96,417</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43cd3bf09a32420ab55bdeeee38629b4_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMy0xLTEtNzE0OTI_fa1a6f28-7e1d-488e-a943-e3beb9f01d9e">96,504</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e9932605e514bca861df6cb2cd3f898_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtNS0xLTEtNzE0OTI_bbad1238-41cb-47dd-84fb-0c62109acd1f">110,997</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b50f16eb074a7492950ada522da296_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtNy0xLTEtNzE0OTI_daab5827-12c8-4772-ab12-d897330b7ddb">1,185,348</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c296f27c33540738828babd17faba8d_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtOS0xLTEtNzE0OTI_32b3c265-d349-464b-835c-b82f01efdf24">311,092</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97109a46a3e441a999a03e51be4435eb_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTEtMS0xLTcxNDky_083445fe-990d-44c4-b171-eab51b419da3">665</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a2e80323704182aa780d5c4b5406c9_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTMtMS0xLTcxNDky_dbdfa15b-c571-4cbc-b5ca-c8003f7bdde3">1,177,509</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538bfba809d54871b18777a043e33b47_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTUtMS0xLTcxNDky_d67a2690-5a64-4592-803d-615af65f9b86">177,707</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTctMS0xLTcxNDky_cb7a886a-b0ee-449c-b992-201de828f06e">370</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTktMS0xLTcxNDky_7a10cb00-2760-44df-9160-29b67feee6c7">1,354,846</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="text-align:center"><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited) </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.920%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.191%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.320%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.768%"></td><td style="width:0.1%"></td></tr><tr style="height:17pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Preferred Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Trust Common Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Accumulated Other<br/>Comprehensive<br/>Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Stockholders' Equity Attributable<br/>to Holdings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Non-<br/>Controlling<br/>Interest Attributable to Disc. Ops.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total<br/>Stockholders&#8217;<br/>Equity</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series A</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series B</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Series C</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; January&#160;1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e375294bcfc45eaa4d0ec090de4c85e_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xLTEtMS02MDUzMA_e3f6ea2b-650d-4605-a197-ba744eae11dc">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c5ee7aa67049e7b57ffa8e66e5f6a4_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0zLTEtMS02MDUzMA_c4b6a4b0-756e-45a7-b42e-a993b09b8738">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if77091e88f724fcbb336ad3a2af7fe7b_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi01LTEtMS02MDUzMA_9dd2bb89-93eb-41bc-94c7-cd7e37b783ed">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61fce10d070942ec86147d7d8a082469_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi03LTEtMS02MDUzMA_7dccd6a5-f50f-4c7e-aded-0d23cfb6c9e9">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0a184edacd054f2caa6141a6ea0a626e_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi05LTEtMS02MDUzMA_99a343ba-f796-44af-a2b5-8facb19c0fdc">211,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i08781e166f7446dcb4055f0fa01532ea_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xMS0xLTEtNjA1MzA_0689bcc2-a218-4e10-8d87-76ad7935841e">1,456</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77a07a4ff45046ca897a6609e564ffba_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xMy0xLTEtNjA1MzA_4664686d-4156-4d40-a6b3-c30dcebd7685">1,100,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i044dc55ab191487ab6e44da9f0779885_I20201231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xNS0xLTEtNjA1MzA_ddba6199-ca17-40c2-8266-6970f9f85e25">123,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8558812d39134a9fb639464102b41929_I20201231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xNy0xLTEtNjA1MzA_a376bcb3-9b8b-4b42-8e2c-8c5137f416d5">3,339</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xOS0xLTEtNjA1MzA_db7e67db-18d5-4fc7-995a-0955495461db">1,220,148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy05LTEtMS02MDUzMA_1a0f0c0c-0ed3-4202-a268-4900d1c8c3c0">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xMy0xLTEtNjA1MzA_7b17d879-c973-4611-b94c-67001646ab81">4,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xNS0xLTEtNjA1MzA_eca0bf8d-6778-46a7-82ed-d0fa38856fe3">3,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xNy0xLTEtNjA1MzA_ecb258dc-6cc1-476e-a8f5-c1d4a88edee4">2,511</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xOS0xLTEtNjA1MzA_61ba5bb3-97b4-4671-9c23-f4d6036d2422">10,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5dc7c39efe140ee82e42d0d8b6d8e3f_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xMS0xLTEtNjA1MzA_0d28f0e3-36f5-45d9-9478-d4f9ba643f01">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xMy0xLTEtNjA1MzA_22692c14-3681-45d7-8d90-dc5cf992dcf1">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xOS0xLTEtNjA1MzA_67532c3b-1d7e-40d4-9e77-4d988c1a236b">1,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xNS0xLTEtNjA1MzA_9cc01fe1-fcaa-4d34-945e-b7a35e6ba727">5,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xNy0xLTEtNjA1MzA_c56a65e2-bfa7-4a0e-9454-c82ffa1741d3">262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xOS0xLTEtNjA1MzA_3153a316-b57f-424c-911e-dbf288e7d082">5,618</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xNS0xLTEtNjA1MzA_1b1ab1ca-ff48-450d-9cd5-7a9f0d33ac41">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xNy0xLTEtNjA1MzA_651a01ee-393c-4a41-bc0c-fdf3613cbb7b">70</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xOS0xLTEtNjA1MzA_4ce1db81-c88f-40bf-9f75-e86fc51badc6">385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNy0xNS0xLTEtNjA1MzA_be127c37-41d1-409a-bb5f-3459af82d3b1">1,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNy0xOS0xLTEtNjA1MzA_8e3193c3-bc1c-45d2-abdd-76ac6666f14f">1,372</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Allocation interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS05LTEtMS02MDUzMA_cf122e13-7293-4357-81f5-f845ed1b91d6">5,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS0xMy0xLTEtNjA1MzA_9a41111d-fd4f-4f33-b529-d88e64349013">5,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS0xOS0xLTEtNjA1MzA_c50cfd33-8ed5-4fd0-a383-2744c50b03ee">5,214</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b725a8af036456abed4a5ac34e4c59d_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtOS0xLTEtNjA1MzA_b783e520-8909-42ea-94ea-7a86b2525ca1">46,728</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic7aff3d2abb445dfa2c1a3c9b1c1d2f6_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtMTMtMS0xLTYwNTMw_2758f99f-68ed-4a72-be02-193e0d4e3ecf">46,728</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22e4699f4761469b8167df476205232e_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtMTktMS0xLTYwNTMw_34f76208-a085-45dc-b701-b71806946320">46,728</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i53374e24e8064ffebbdb0db6fddcddd6_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtOS0xLTEtNjA1MzA_47f0ade1-1991-4b61-9d54-ed7ea10f6195">12,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i36836eb3f1a943d3bc37b4f94502405b_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtMTMtMS0xLTYwNTMw_d4d7c795-00a9-4e80-9d36-2e6a5412b10a">12,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2078cbd049a34975880ef33bcf8243ce_D20210101-20210630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtMTktMS0xLTYwNTMw_5670486d-55a2-4bbd-87da-cf78e60b6533">12,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; June 30, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38b5b5cbbafc44e3804660d25d89f09a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMS0xLTEtNjA1MzA_6df30a89-7324-410d-9b9f-964facb67b41">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15b49df7cbdc4de1b75ab66340bcff6f_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMy0xLTEtNjA1MzA_af52c29f-36b7-4934-a70b-eafdd956509f">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fdd72fc6bcb401c94ffc88d3135b0a3_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItNS0xLTEtNjA1MzA_d5cb7352-0273-440f-8e0d-406fa1ded349">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ba8ed4705634f918ffb2b0b19b82e8a_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItNy0xLTEtNjA1MzA_30d0709c-b5f8-4860-8d30-2d253b859091">1,008,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64ca3dac8d1c49dcbd44f1e44a0706eb_I20210630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItOS0xLTEtNjA1MzA_a272d35b-f261-4ab8-85a6-0cebc5aa4739">270,671</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82dbfa7c7f4e4356a9fff79729a8a80c_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTEtMS0xLTYwNTMw_9aa9334f-3642-4d35-8a74-1d31b95bad32">50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i990c0eb2da8e4e50992f7e805683b9e4_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTMtMS0xLTYwNTMw_d9616b4a-1fb6-4902-94e1-e99540a670e8">1,041,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc33cb5e161145b99f6c3b2e9f67e06b_I20210630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTUtMS0xLTYwNTMw_5e5178b9-935a-4024-9966-83c72cd4dc59">131,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie74a7025357d41efbfcc8cd365a91ab0_I20210630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTctMS0xLTYwNTMw_dbf9d94f-b4f3-458c-942a-7f0fe6b3eca4">496</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTktMS0xLTYwNTMw_b8489643-f8d5-4918-9b6d-5d4cfdf3aa2d">1,172,997</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; January&#160;1, 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5f0496409b040ceabdc9445d1679389_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMS0xLTEtNjA1MzA_949f4ad1-06e8-480a-95fe-7be56fa29b58">96,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibaefb85c04a749f89f1f9f1bb9652efd_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMy0xLTEtNjA1MzA_1a920ab1-d45f-4db2-8e0e-8625162703eb">96,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6e060fd1b134182875047c145975e62_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtNS0xLTEtNjA1MzA_a9edbfd0-b50c-4d86-880d-3ff181211d42">110,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic37554bff1c444189268de80bca926e8_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtNy0xLTEtNjA1MzA_cfb4f0aa-0bab-4826-94f4-8d0d33ec307b">1,123,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4425aaead6e94512a00f74a46663bce6_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtOS0xLTEtNjA1MzA_8e1c15d2-8db7-4c5c-9163-12f17f253c1b">314,267</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i22587f1f55d342bfacfc9317675849de_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTEtMS0xLTYwNTMw_2ded17d5-d736-4abf-8e11-164f55b123e1">1,028</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d0b7e6c01c34ed39eb059e56e2cf5df_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTMtMS0xLTYwNTMw_d5166fdf-ca19-4406-a335-e9b72cb3d7e2">1,111,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cdaf8d1459342968f8f92afbb04dad0_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTUtMS0xLTYwNTMw_28e4d2a4-e689-4f0a-80f5-5242f3cfbbac">175,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i591da39dc427431aa83237cf89e07690_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTctMS0xLTYwNTMw_09f7fcd7-6d53-4194-a68a-a346db3b8fa0">2,614</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTktMS0xLTYwNTMw_4b2f62a6-6440-4c02-804a-39ace6a1900e">1,284,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtOS0xLTEtNjA1MzA_b9cf0d94-45af-4bd9-9242-09e92ea0fd83">50,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTMtMS0xLTYwNTMw_4c1597cd-9b9a-4862-8d0c-4f9d9b6d8b03">50,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTUtMS0xLTYwNTMw_438aa08a-9a70-4153-b4f4-8606c7dfafa4">8,572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTctMS0xLTYwNTMw_40723134-305d-4a27-bdd9-1ee9ebd05379">1,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTktMS0xLTYwNTMw_a5b303d8-b936-43fb-a833-16844a42d1e8">60,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total comprehensive income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i785d43faadd74f738e40c44f5e8f6db3_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTEtMS0xLTYwNTMw_7ca0705b-e3bc-44b2-8d57-839d0eeef64e">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTMtMS0xLTYwNTMw_82b301a2-608c-49cb-bb59-b0b5c6f9a931">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTktMS0xLTYwNTMw_6711ea8f-9b15-430e-88e5-9aefb16b161f">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Trust common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e27a37648a74c828300842e885cfada_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctNy0xLTEtNjA1MzA_01fbb18b-a07b-4a55-a337-4245513e881f">62,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctMTMtMS0xLTYwNTMw_9e144b08-fe92-4b8e-a694-e4786758838f">62,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctMTktMS0xLTYwNTMw_dcfe06c6-8369-46e9-b986-ea883b72d6f5">62,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option activity attributable to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTUtMS0xLTYwNTMw_8b89d316-fe04-4fa3-bb3e-db9b679a41a2">5,362</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTctMS0xLTYwNTMw_5dea1732-6a84-4807-a895-367d60b8e3c6">248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:OptionActivityAttributableToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTktMS0xLTYwNTMw_720fc586-73da-451a-a725-642c8791ac2d">5,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of subsidiary stock option exercise</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTktMTUtMS0xLTYwNTMw_3215032b-9794-4a2f-be8c-fe561efeb934">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTktMTktMS0xLTYwNTMw_e976007e-8355-49ec-a528-9ada772d666d">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtOS0xLTEtNjA1MzA_94a407fb-d4c3-4d3d-9cf5-ef41ac8777b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTMtMS0xLTYwNTMw_e0660e2f-7032-4699-bddd-3fb332d2d737">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTUtMS0xLTYwNTMw_898c562d-332a-4038-b113-718ab3966d09">703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromRedemptions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTktMS0xLTYwNTMw_47f042ec-51e7-4150-b1f3-43933cb9a8e8">703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjEtMTUtMS0xLTYwNTMw_9cae9273-4a3f-42bc-8a7c-d4fab2dcdec9">11,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjEtMTktMS0xLTYwNTMw_2ca284eb-3676-400e-a78a-1606ce0083c6">11,292</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Common Shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia2f4129726f74923ac81f9afd8765a92_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtOS0xLTEtNjA1MzA_7135ccf4-6570-474f-a897-81711ed022f4">34,863</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3bbea2ec81da4457b4484217f690b8b3_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtMTMtMS0xLTYwNTMw_59cc9184-3112-4778-95d5-7ece9b806690">34,863</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99d16fa3a9d944b084ce470669a63d42_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtMTktMS0xLTYwNTMw_49dd7e2b-d1ee-44a9-bc52-f8ad8fd904d9">34,863</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Distributions paid - Trust Preferred Shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic6084a319c7f42d0b63263c0de8bce15_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtOS0xLTEtNjA1MzA_14b59487-a51b-4d97-973d-de29675fb141">12,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10d78d56e7bc40cbbbb021c56a9a346e_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtMTMtMS0xLTYwNTMw_70ff07f9-8531-4042-96a3-1b6d3cae4e1a">12,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d80ad00158647bd8d4009d9468680aa_D20220101-20220630" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtMTktMS0xLTYwNTMw_b33e9c59-7454-41b7-90ea-fa8d71a59f5b">12,091</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance &#8212; June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88af0179dca143d99debb1a9fc132f6a_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMS0xLTEtNjA1MzA_5ed849d0-6e3a-45ee-83fd-acd0666f6f05">96,417</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43cd3bf09a32420ab55bdeeee38629b4_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMy0xLTEtNjA1MzA_48fa9639-6f6d-41f9-839e-2fa128a77508">96,504</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e9932605e514bca861df6cb2cd3f898_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtNS0xLTEtNjA1MzA_0e38108c-c60e-4159-b7f7-b6841cb8d315">110,997</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b50f16eb074a7492950ada522da296_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtNy0xLTEtNjA1MzA_cc1fd896-40fa-47c1-a317-2633b2d9fc92">1,185,348</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c296f27c33540738828babd17faba8d_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtOS0xLTEtNjA1MzA_db31bb94-04f7-4e5b-8e29-83866c630041">311,092</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i97109a46a3e441a999a03e51be4435eb_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTEtMS0xLTYwNTMw_0d8c607c-958a-4fc9-847e-cb810349c1f0">665</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24a2e80323704182aa780d5c4b5406c9_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTMtMS0xLTYwNTMw_c457a65b-b07b-4ec3-81e8-b935e5b9a228">1,177,509</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538bfba809d54871b18777a043e33b47_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTUtMS0xLTYwNTMw_21c83519-9e7c-410d-b4bb-46bef8bd4d3c">177,707</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTctMS0xLTYwNTMw_a84826a2-f44a-45f8-8a68-d6c582329ddc">370</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTktMS0xLTYwNTMw_c301b30b-f898-4ab0-a049-24142ee3b0b5">1,354,846</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:24pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">9</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_40"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:499.50pt"><tr><td style="width:1.0pt"></td><td style="width:349.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPASS DIVERSIFIED HOLDINGS</span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Unaudited)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMy0xLTEtMS02MDUzMA_96401cc1-421c-4c7a-b219-8e9552d9ebb7">60,697</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMy0zLTEtMS02MDUzMA_0b921725-5e1d-4d1e-9d68-99633cfdaab5">10,745</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNC0xLTEtMS02MDUzMA_1495b8ba-4a4d-48ce-835a-bdf8e410a8eb">10,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNC0zLTEtMS02MDUzMA_6c51f5ae-da50-4eac-9609-982cc104ec78">19,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNS0xLTEtMS02MDUzMA_f387338d-50ff-4549-bad3-03debfe103dd">5,414</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNS0zLTEtMS02MDUzMA_d4da4b24-4ae0-4140-bac5-5385ede319f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNi0xLTEtMS02MDUzMA_03585893-16db-4585-801c-4d5bd2d15277">44,909</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNi0zLTEtMS02MDUzMA_8a2f6e84-d816-4022-ade8-79dded70f122">8,526</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOC0xLTEtMS02MDUzMA_8425698a-c05d-429c-b51b-bc2caa6245a1">20,281</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOC0zLTEtMS02MDUzMA_a1031ebc-edc8-4e6f-99db-29ddc2feb03b">17,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense - intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOS0xLTEtMS02MDUzMA_58e9bd3c-d415-4e03-82d4-d2ba1922615b">42,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOS0zLTEtMS02MDUzMA_5e248d66-ef59-4708-9525-ea7a9755e58d">37,426</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization expense - inventory step-up</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTAtMS0xLTEtNjA1MzA_392b01bf-613a-4742-b961-77c97cc0b2e1">3,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfAcquisitionCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTAtMy0xLTEtNjA1MzA_ee3e3b39-fe60-461a-a9d8-136ccf04e3dc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTEtMS0xLTEtNjA1MzA_de54da54-7f01-4b5f-a010-9bcb891b1afb">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTEtMy0xLTEtNjA1MzA_ae9165bb-fec7-41ab-8d18-02ab85683c14">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling stockholder stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTItMS0xLTEtNjA1MzA_921ef867-6ea8-4555-818f-32f657c05e66">5,361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:NoncontrollingStockholderChargesAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTItMy0xLTEtNjA1MzA_a454adbc-7803-44f0-a1cf-07709d60c086">5,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for receivable and inventory reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="codi:ProvisionForReceivableAndInventoryReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTMtMS0xLTEtNjA1MzA_59038276-21f3-46a0-8a3c-fd2360979d01">2,173</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:ProvisionForReceivableAndInventoryReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTMtMy0xLTEtNjA1MzA_a45c25d9-1277-4471-8342-ba1866133699">3,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTQtMS0xLTEtNjA1MzA_386623bc-2f2a-49c3-a58b-fde6c207d366">3,756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTQtMy0xLTEtNjA1MzA_90e8220e-3629-430c-839f-734114da680d">1,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMS0xLTEtNzQ1MDQ_0401bf3c-6e82-4678-b359-9d488bce0176">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMy0xLTEtNzQ1MDQ_148ff899-5c2a-4053-84af-508639f3007e">33,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMS0xLTEtNjA1MzA_04315c47-1312-4404-a072-720fc8b8c980">239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMy0xLTEtNjA1MzA_33586190-9e28-4afd-8b68-91d99f02dce5">2,070</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of acquisitions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTctMS0xLTEtNjA1MzA_2ff292ad-d894-48c3-b7ac-97ed7976bb5d">2,279</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTctMy0xLTEtNjA1MzA_d5a4b5e8-c55b-46c2-a83f-beb97c300281">7,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTgtMS0xLTEtNjA1MzA_a1f25034-292f-41bc-85e9-ea72f5a2d03a">136,498</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTgtMy0xLTEtNjA1MzA_b9999d9b-a50c-4469-9580-d0a3f7f31eaa">19,202</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current and non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTktMS0xLTEtNjA1MzA_3431a06c-d982-48d7-a2d9-e5c7641eaaba">13,320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTktMy0xLTEtNjA1MzA_1179839d-e743-428a-9c5b-643aff275d24">4,878</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjAtMS0xLTEtNjA1MzA_88f5da1f-8204-45ac-87d2-18cddd332ed9">7,098</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjAtMy0xLTEtNjA1MzA_4421d34b-3b5a-47ca-8a04-3954c1851b46">14,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash (used in) provided by operating activities - continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjEtMS0xLTEtNjA1MzA_4f69ffd0-847e-4128-9d2d-c4bbf0592bd3">46,765</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjEtMy0xLTEtNjA1MzA_66b9dd9a-a794-4a63-b49e-354e716f7cd3">91,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided by operating activities - discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjItMS0xLTEtNjA1MzA_de0d9c69-aecc-437a-b66d-51fd774566fd">11,428</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjItMy0xLTEtNjA1MzA_3c355457-a3d5-42d2-9da9-02d9f63eb317">18,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjMtMS0xLTEtNjA1MzA_2302b877-4957-4c5c-ad31-54e8664938cb">35,337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjMtMy0xLTEtNjA1MzA_3dc4f2f3-1e2f-4e5b-a430-857057ab8d64">109,434</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Acquisitions, net of cash acquired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjUtMS0xLTEtNjA1MzA_5ab02916-4637-4b76-9cd3-942e060a1c8e">3,636</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjUtMy0xLTEtNjA1MzA_b5a19cf6-e016-4d31-bcd1-53212f1594b1">34,163</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchases of property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjYtMS0xLTEtNjA1MzA_ca5d0490-fed1-484d-aa57-eaee4364c817">24,435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjYtMy0xLTEtNjA1MzA_9be7825e-973c-4da0-8c9c-b91cde9cdabc">16,096</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from sale of businesses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjctMS0xLTEtNjA1MzA_e197572a-4367-4695-ae1c-7272282d562c">6,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinesses" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjctMy0xLTEtNjA1MzA_c2da037d-3b6f-40f0-9e9e-f09b3e2798fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjgtMS0xLTEtNjA1MzA_03991db4-7460-4283-a575-0966301f9b23">903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForProceedsFromOtherInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjgtMy0xLTEtNjA1MzA_a0f4d542-d412-436e-8970-e9f5ae351d63">615</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities - continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjktMS0xLTEtNjA1MzA_fbd6aef9-eee9-48b9-b3f3-9a7afb4884b4">22,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjktMy0xLTEtNjA1MzA_a522f847-518d-448b-9054-579de080118d">50,874</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities - discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzAtMS0xLTEtNjA1MzA_88636cdc-fd28-482b-bf09-a8e69e796e26">162</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzAtMy0xLTEtNjA1MzA_792c1305-26e0-4553-b00f-a8e1c3ab22c0">1,822</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzEtMS0xLTEtNjA1MzA_4ec371be-e945-43af-9b35-46e60d130f53">22,238</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzEtMy0xLTEtNjA1MzA_ab9cb3fa-4e7b-44f3-902f-f7ad8859b0a0">52,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:499.50pt"><tr><td style="width:1.0pt"></td><td style="width:349.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:70.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">COMPASS DIVERSIFIED HOLDINGS</span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS </span></td></tr><tr style="height:14pt"><td colspan="12" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Unaudited)</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from issuance of Trust common shares, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzMtMS0xLTEtNjA1MzA_80c1fbf0-33e5-4bfe-bbbb-e09f7a40cf6e">62,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzMtMy0xLTEtNjA1MzA_02873b3d-530e-4b7f-ba77-94fb0cd2837c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Borrowings under credit facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzQtMS0xLTEtNjA1MzA_34c8274d-fcc7-4341-a1f6-4c3ee26ea619">24,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzQtMy0xLTEtNjA1MzA_94f2bd35-4bf5-4046-b7c3-29c78148f9f6">179,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Repayments under credit facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzUtMS0xLTEtNjA1MzA_c1c33512-5895-44bd-ae8c-ebb69b51dcae">24,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzUtMy0xLTEtNjA1MzA_1f1fc4e2-6514-4a82-8561-5dd44cf14d05">486,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Proceeds from issuance of Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzYtMS0xLTEtNjA1MzA_2167d806-d9b0-456c-ac00-51d9dff5a264">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzYtMy0xLTEtNjA1MzA_5966f748-870a-428e-83b2-fa9a1a120357">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Redemption of Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzctMS0xLTEtNjA1MzA_44eddff2-ce65-4558-95dd-920c0f01fb2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfSecuredDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzctMy0xLTEtNjA1MzA_38152564-7a3f-4a97-9fcd-c612db26fab8">627,688</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - common shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzgtMS0xLTEtNjA1MzA_e387cc04-5ca0-4fcf-9c32-8803691690ee">34,863</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzgtMy0xLTEtNjA1MzA_9a7070c1-820a-4754-9be0-7ad809f23216">46,728</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - preferred shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzktMS0xLTEtNjA1MzA_cf81432e-27a8-44d5-8647-50bbad377763">12,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzktMy0xLTEtNjA1MzA_bd0ea162-9cdc-48fb-aadf-511de914d579">12,091</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid - allocation interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDAtMS0xLTEtNjA1MzA_bd77a6a6-11f0-4a5a-87f1-146a10d5b01a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDAtMy0xLTEtNjA1MzA_2fad560b-a063-4598-8fa4-7166b4ad2bd3">5,214</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Distributions paid to noncontrolling shareholders</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDEtMS0xLTEtNjA1MzA_efe7754d-fa64-43eb-bc81-cf599d8699fc">11,292</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToMinorityShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDEtMy0xLTEtNjA1MzA_053c54da-1706-4093-bbf0-46622cfae19f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net proceeds provided by noncontrolling shareholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDItMS0xLTEtNjA1MzA_65028fd5-f8a2-4a9e-80c3-447ab3fed2a8">440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromMinorityShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDItMy0xLTEtNjA1MzA_a0a7a69d-f1fb-4109-ad41-ebaf264b08f4">385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase of noncontrolling interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDMtMS0xLTEtNjA1MzA_07974f46-40c7-4ba9-b7ba-b690aadcfc6e">703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:PaymentsForRepurchaseSubsidiaryStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDMtMy0xLTEtNjA1MzA_1af5131a-7bae-4e7f-97ad-9835fb4d160d">1,372</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDQtMS0xLTEtNjA1MzA_eb937bad-054d-453d-a5a7-5f2ef2cdc525">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDebtIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDQtMy0xLTEtNjA1MzA_d7f78f36-c2b0-43cf-94c3-ef09481b79f2">17,389</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDUtMS0xLTEtNjA1MzA_a8f4d900-38ec-4fe4-b9c4-aa832e86574f">14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProceedsFromPaymentsForOtherFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDUtMy0xLTEtNjA1MzA_fefe4aef-f504-484b-a818-54858769dc5f">226</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDYtMS0xLTEtNjA1MzA_a6664e97-1a6c-4529-9843-d11dd195fca7">3,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDYtMy0xLTEtNjA1MzA_4f6fc4e1-4936-4432-8114-8b33bd7185c9">17,323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Foreign currency impact on cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDctMS0xLTEtNjA1MzA_35c1a6f5-9207-4968-b54e-a584bd1146b5">1,132</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDctMy0xLTEtNjA1MzA_8c0fe83e-8ca0-4e62-97da-ed901cec0713">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net (decrease) increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDgtMS0xLTEtNjA1MzA_780af62a-7350-45ef-a2cb-7be2756bc62e">55,110</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDgtMy0xLTEtNjA1MzA_e4303cca-f111-491c-aec7-17929e684298">39,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8212; beginning of period</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span><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">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDktMS0xLTEtNjA1MzA_6bff1e6c-1234-436f-9333-14b5c08b274f">160,733</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDktMy0xLTEtNjA1MzA_b61e75df-f335-4505-b2e4-ae16287bf40f">70,744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents &#8212; end of period</span><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"> (2)</span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNTAtMS0xLTEtNjA1MzA_d3c767e3-5b5c-4cf0-9064-fef5a57dc5c1">105,623</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNTAtMy0xLTEtNjA1MzA_75cce1cc-6842-4e61-8e6f-be704141b1bd">110,167</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes cash from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMTQ3_e4b33367-33b8-450c-98f9-a9e83b8bf4eb">3.6</ix:nonFraction>&#160;million at January 1, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMTcz_8ee5c356-e9e7-4163-a5a0-da5e519d264e">10.7</ix:nonFraction>&#160;million at January 1, 2021.</span></div><div style="margin-top:12pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes cash from discontinued operations of $<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMjQ2_513bc2fb-7996-45ee-891b-ed6dfbaca1f5">2.9</ix:nonFraction>&#160;million at June 30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMjcx_dc0ae284-8a9c-479b-9f4a-0d1beb56c395">5.3</ix:nonFraction>&#160;million at June 30, 2021.</span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span><br/></span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">11</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_43"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COMPASS DIVERSIFIED HOLDINGS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June&#160;30, 2022 </span></div><div style="text-align:center"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_46"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note A - <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk3OA_f68d5e90-7331-4574-9789-7b3dbb903984" continuedAt="i9b7ba48b469c49b1a6b40759c78932fc" escape="true">Presentation and Principles of Consolidation  </ix:nonNumeric></span></div><ix:continuation id="i9b7ba48b469c49b1a6b40759c78932fc" continuedAt="i5171637fe55542daba3f7cf1320c4086"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings, a Delaware statutory trust (the "Trust") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of <ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="INF" name="codi:OwnershipPercentageOfTrustInterestHeldByParentEntity" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjI1_382a7f25-5f4d-433a-b0b6-82354ae004f9">100</ix:nonFraction>% of the Trust Interests (as defined in the LLC&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC is a controlling owner of <ix:nonFraction unitRef="segment" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="INF" name="codi:NumberOfBusinessesOwned" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfMTE1MQ_e6ae5af9-16cc-416a-a583-bd101a493ce0">ten</ix:nonFraction> businesses, or reportable operating segments, at June&#160;30, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), 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"). At June 30, 2022, Advanced Circuits was classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_52">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">Note Q- "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_58">Note E - "Operating Segment Data"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 LLC and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements for the three and six month periods ended June&#160;30, 2022 and June&#160;30, 2021 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&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk4NQ_6c348a97-0108-4eb6-9756-8c9e5322192f" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div></ix:nonNumeric><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">D<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:DiscontinuedOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk3NQ_45262f7a-00c0-4afd-a984-0bd7a570425d" continuedAt="i9a6d6e27831e41e6be28bf1665503e3f" escape="true">iscontinued Operations</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i9a6d6e27831e41e6be28bf1665503e3f" continuedAt="ifd56e6d2fdb04daa9ca484dcf6a33b40">On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and June 30, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</ix:continuation></span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5171637fe55542daba3f7cf1320c4086" continuedAt="i1db2969250f74a7d97f2a8ee8832ea85"><ix:continuation id="ifd56e6d2fdb04daa9ca484dcf6a33b40"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, the LLC and Advanced Circuits sent notice to terminate the Agreement and Plan of Merger. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">Note Q - "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations for the three and nine months ended September 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2021. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_52">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="codi:SeasonalityPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk4Nw_a0880b32-a578-4f3f-b8d0-b91059fd07e6" continuedAt="i34b5f29014cb48da8b4974ae793676e3" escape="true">Seasonality</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i34b5f29014cb48da8b4974ae793676e3">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.</ix:continuation>  </span></div><div style="margin-top:9pt;text-align:justify"><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">Change in Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s income and gain. After the Effective Date, the Trust is taxed as a corporation and is 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&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the LLC&#8217;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 LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1db2969250f74a7d97f2a8ee8832ea85">After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#8220;UBIT&#8221;) from the Trust</ix:continuation>.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_49"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAyNjk_0bd1f8ee-7c6a-4063-acee-2c7a990bddce" continuedAt="i59afbf51872246db8d5aeca64254e1bc" escape="true">ote B &#8212; Acquisitions</ix:nonNumeric></span></div><ix:continuation id="i59afbf51872246db8d5aeca64254e1bc" continuedAt="i7b98147a76c94b198f7f9f6ec8cc78a7"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than the certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#8220;Sellers&#8221;) 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&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC made loans to, and purchased a <ix:nonFraction unitRef="number" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTI2NQ_877aa898-cdb9-4e06-bc72-b8ee8a2e6e8c">60</ix:nonFraction>% equity interest in, Lugano. The purchase price, including proceeds from noncontrolling shareholders and net of transaction costs, was $<ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTQwMg_4e4b6ee7-7cd7-4196-a56c-429ee604e3fe">263.3</ix:nonFraction>&#160;million. The selling shareholders invested in the transaction along with the LLC, representing <ix:nonFraction unitRef="number" contextRef="i0f41d907b8b345209d1739ecd37a1a1e_I20210903" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTQ5Mg_0f0cff1a-8c4b-4327-8a97-a75be70ab759">40</ix:nonFraction>% 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 LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7b98147a76c94b198f7f9f6ec8cc78a7" continuedAt="i10d81d7d79a54bef85c0d6fe7efbc666"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">receive integration service fees of $<ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjA0OA_ef6f7fc1-5d44-4221-8024-aa544e991556">2.3</ix:nonFraction>&#160;million payable quarterly over a twelve month period as services are rendered which payments began in the quarter ended December 31, 2021. The LLC incurred $<ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjE5OQ_90e65f23-fd50-4651-be75-ceb08c135562">1.8</ix:nonFraction>&#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 of 2021. The LLC funded the acquisition with cash on hand and a $<ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjQ2Nw_fc964342-a57b-460b-a771-fb88bcb2d8f2">120</ix:nonFraction>&#160;million draw on its 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 recording of assets acquired and liabilities assumed as of the date of acquisition. </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Preliminary Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi0yLTEtMS02OTExNg_c617c6b5-db20-4d6e-8ee9-e0eb46ee234e">267,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi00LTEtMS02OTExNg_f893e419-261f-4898-afd2-cfb2f30cc3da">2,420</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi02LTEtMS02OTExNg_8930d4ac-1358-44b8-9a24-9daa0e6dffb9">265,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair value of identifiable assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy0yLTEtMS02MDUzMA_0b04ec63-fd68-416b-b842-5595d75b60c5">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy00LTEtMS02MDUzMA_c0aa7690-caaf-4f34-8fa0-b843b622b6b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy02LTEtMS02MDUzMA_1d0ea506-e97d-4676-ab72-d9d7a000942a">1,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable</span><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"> (1) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC0yLTEtMS02MDUzMA_2064f399-e3ec-4687-9fb0-beb17028c968">20,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC00LTEtMS02MDUzMA_b4689538-3626-429c-a2e3-574bd3e546d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC02LTEtMS02MDUzMA_f16ddb79-b5f9-41b9-91b6-f2b8f3c421fe">20,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventory </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS0yLTEtMS02MDUzMA_5d3d1b5a-ac2f-42d0-991c-04a6a3ae1f85">85,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS00LTEtMS02MDUzMA_d2077af2-2d5b-4c1e-8035-c3b77021328d">9,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS02LTEtMS02MDUzMA_9d51bcd8-aa2e-4ce5-a530-bd2cfd5a9f2e">95,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment</span><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"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi0yLTEtMS02MDUzMA_d6295eba-dcdf-44e5-823c-cd194bc1abad">2,743</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi00LTEtMS02MDUzMA_e9cf58dc-c6d0-4b35-9b83-60aea0d3c371">392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi02LTEtMS02MDUzMA_f01767de-69a3-4da8-ac2e-7d1f771a821c">3,135</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy0yLTEtMS02MDUzMA_691502fa-f37e-4ca9-a964-d305e3fbaed8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy00LTEtMS02MDUzMA_b404fdc2-1f2d-4b18-97e6-5e6502491a53">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy02LTEtMS02MDUzMA_b0fa2954-8179-427d-bf12-4a9062532f5f">82,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS0yLTEtMS02MDUzMA_01e2291b-fa08-482a-a3b4-64d6db514b52">4,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS00LTEtMS02MDUzMA_3cf32538-2131-4511-aecf-9694fff003a0">4,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS02LTEtMS02MDUzMA_9471b718-2d3d-4b33-9750-a09b57b0d1d8">9,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total identifiable assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtMi0xLTEtNjA1MzA_6cead875-3ab2-4b09-a43f-1ec109d6f259">115,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtNC0xLTEtNjA1MzA_e631a786-b14a-4992-b10d-5df1aa116b6d">96,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtNi0xLTEtNjA1MzA_0e0c0e25-57ee-4566-8ef5-09a50e30339d">212,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair value of liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtMi0xLTEtNjA1MzA_5bf7e69d-de1e-443a-8861-4671294736e9">7,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtNC0xLTEtNjA1MzA_772854ca-7ac0-4d70-8b1a-8ebc01ffd076">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtNi0xLTEtNjA1MzA_2a443782-5862-4e28-af4a-f5146386de5a">7,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtMi0xLTEtNjA1MzA_a9225196-b1c0-4d9d-9a70-b57127e81797">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtNC0xLTEtNjA1MzA_3f4acd60-8649-4c53-a37d-a422e8dafe9a">3,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtNi0xLTEtNjA1MzA_c31bf51c-bdfc-46b7-9609-a1f024ab727d">3,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtMi0xLTEtNjA1MzA_2648cd05-7242-4186-b993-00db296221cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtNC0xLTEtNjA1MzA_1ccf87c1-f2a2-4ec2-9428-8f7b1d8aeb51">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtNi0xLTEtNjA1MzA_c025c14e-4c44-4352-9f35-b84df6eb9dea">23,123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctMi0xLTEtNjA1MzA_ddc9d36a-35b1-4df0-aa21-3647a1d62ffe">7,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630" decimals="-3" name="us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctNC0xLTEtNjA1MzA_19f62de5-6c49-4709-a81a-21f0f2ecca79">26,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctNi0xLTEtNjA1MzA_b14c2acd-277d-4f68-ad96-797c8b1b7de6">33,485</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktMi0xLTEtNjA1MzA_e3c2a98e-5e1b-43c1-bc63-bbe0697f5ce9">108,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad038c1b190e4dfb8042a258fff764ab_I20220630" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktNC0xLTEtNjA1MzA_c2104144-3f9d-44f7-9459-8c8c0e668cca">70,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktNi0xLTEtNjA1MzA_363d54bc-4fa7-4cba-9d41-1136b23e3963">178,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtMi0xLTEtNjkxNTE_f573a891-a20d-4936-8c78-1568e6a15095">158,780</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if01133e3f5534b7bad9cacb938f884d3_D20210904-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtNC0xLTEtNjkxNTE_ecb585cc-b47c-4188-ab2e-b9916532ecfe">72,443</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtNi0xLTEtNjkxNTE_9758779d-365b-4a0d-92f8-0781a52193be">86,337</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS0yLTEtMS02MDUzMA_c56ae515-736c-4295-be68-9b56c2420c91">256,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS00LTEtMS02MDUzMA_2d553f64-6356-4baf-893f-0046fe200dae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS02LTEtMS02MDUzMA_e2716119-8801-4f04-968c-ed181fb1946c">256,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash acquired </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi0yLTEtMS02MDUzMA_09b7dce3-029d-48a7-86d1-f2ff3a7d57f0">1,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi00LTEtMS02MDUzMA_1411115a-0aaa-490e-a2e2-3a8f4f3bc82a">120</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="us-gaap:CashAcquiredFromAcquisition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi02LTEtMS02MDUzMA_aef81594-0e9d-4418-abd9-60bfb4b2914b">1,434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy0yLTEtMS02MDUzMA_5896e645-7b7b-4650-b7f8-5f522d1e0efc">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" sign="-" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy00LTEtMS02MDUzMA_acfd7dd9-cc3f-4fdf-b445-312151d040e6">2,300</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy02LTEtMS02MDUzMA_2e7731e4-068c-40f8-bab1-12dbb571a74a">7,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS0yLTEtMS02MDUzMA_12b14e50-a2a6-44c9-83b4-4a1ba3ead9e6">267,554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS00LTEtMS02MDUzMA_b4167bf6-bd4f-4625-b425-6ffb8147da3a">2,420</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS02LTEtMS02MDUzMA_f05ee567-cfad-4b98-a7b5-6f748ea7dce5">265,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi0yLTEtMS02MDUzMA_cc4d9e7b-32db-43b7-8cbb-17e2d9369346">1,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi00LTEtMS02MDUzMA_a364f622-2223-4379-a7b6-c493e2250224">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi02LTEtMS02MDUzMA_b63e1999-c828-468d-ba45-f38c2a8379e2">1,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy0yLTEtMS02MDUzMA_75a67d58-cf63-47b0-9f5b-5875ada9fa65">265,727</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630" decimals="-3" sign="-" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy00LTEtMS02MDUzMA_e4689f61-3061-4de3-aa1d-f6670d5fdfbc">2,420</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630" decimals="-3" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy02LTEtMS02MDUzMA_36b170ee-4342-411b-a82e-96fbb2cbd503">263,307</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt"><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"> (1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i10d81d7d79a54bef85c0d6fe7efbc666" continuedAt="i4bd3fa647fbe4b50b0af4992721f393e"><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell. 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 $<ix:nonFraction unitRef="usd" contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTA5OTUxMTYzODA1Nw_ba3a7cc9-a8ab-4f20-83c9-cb04e42490e1">86.3</ix:nonFraction> million reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"></td><td style="width:52.539%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.378%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.907%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.186%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMi0yLTEtMS02MDUzMA_3240a5a5-1dd7-47b2-b532-f36567c928c1">48,433</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMi00LTEtMS02MDUzMA_6f37481e-735e-4bca-971c-46ab46c2bef9">18</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMy0yLTEtMS02MDUzMA_c4719348-5f31-4876-9102-1d1c0147933a">34,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMy00LTEtMS02MDUzMA_560effd4-636b-4f22-b365-15837c107f71">15</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903" decimals="-3" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfNC0yLTEtMS02MDUzMA_1eef2a4e-3b60-410d-be7e-22ced8142276">82,454</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNDQ4MQ_0efd4f05-4bcf-48e9-bf6c-eb77ed61b845">48.4</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi-period excess earnings method. The customer relationships were valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903" decimals="-5" name="us-gaap:FinitelivedIntangibleAssetsAcquired1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNDU3MQ_35d5e3e5-9c22-4c36-a24f-fd5e91e71b94">34.0</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of the other assets utilized in the business. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited pro forma information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma data for the three and six months ended June&#160;30, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. 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 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.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"></td><td style="width:54.420%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.180%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMi0yLTEtMS02MDUzMA_c32a2740-a386-47e6-aef7-d7460d2206d8">454,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMi02LTEtMS02MDUzMA_f4785276-ec78-4f77-b2d4-db0ff922477c">892,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMy0yLTEtMS02MDUzMA_7a383c4e-284f-43d5-be02-fb84f385a19f">184,323</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="-3" name="codi:BusinessAcquisitionProFormaGrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMy02LTEtMS02MDUzMA_7a032f02-ae38-4acb-8cb8-9d36c270411e">368,045</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNC0yLTEtMS02MDUzMA_174f71e2-bb9d-4823-8372-9bde59420b85">40,761</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNC02LTEtMS02MDUzMA_d248dd66-75cf-4ba8-b62a-7c4bbbbbf8d3">84,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNS0yLTEtMS02MDUzMA_02fd396d-1fae-468a-a038-42a582e70c63">19,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNS02LTEtMS02MDUzMA_92b3d575-0dec-44ce-a35c-e7d812d752db">1,651</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to Holdings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNi0yLTEtMS02MDUzMA_67b469f5-8274-4713-b409-67d266833750">22,760</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNi02LTEtMS02MDUzMA_37f8c8a9-a695-4b02-a0c8-a55499a5b6c1">8,899</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and fully diluted net loss per share attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNy0yLTEtMS02MDUzMA_ceba11b1-65c6-46b6-9a2f-d5311ed203d9">0.49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630" decimals="2" sign="-" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNy02LTEtMS02MDUzMA_03c2f380-f1d5-463b-9943-9ef915f60fd2">0.47</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i4bd3fa647fbe4b50b0af4992721f393e" continuedAt="i11a42c1079ef4e53b418eeebc2b32139"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Marucci</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lizard Skins</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 $<ix:nonFraction unitRef="usd" contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNTkwNg_b80d6576-8c50-4966-a4f0-006315c4c1d1">47.0</ix:nonFraction>&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjA0NA_cf3f5302-f8f7-4497-a8ba-4b1afd995342">44.1</ix:nonFraction>&#160;million under the Marucci inter-company credit agreement with the LLC, a draw on the existing Marucci revolving credit facility with the Company, and rollover equity from the selling shareholders of Lizard Skins. Marucci issued <ix:nonFraction unitRef="shares" contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjI2Nw_56ee2ab5-7450-4956-a5d4-a99a73f42490">11,915</ix:nonFraction> shares to the selling shareholders in exchange for the rollover equity, which represents an ownership interest of approximately <ix:nonFraction unitRef="number" contextRef="i440fa0ee5093480184c1682bba510fca_I20211022" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjM5OA_26ddf626-f0f1-4c27-a921-186ceadd61eb">1</ix:nonFraction>% in Marucci. Marucci paid approximately $<ix:nonFraction unitRef="usd" contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjQ0MA_2b2f18a5-b36c-49cf-9647-137bf5cd2f4f">1.4</ix:nonFraction>&#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 on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjk2Nw_8e4ad40d-9f6f-4f3a-ac04-895857c91b2b">10.1</ix:nonFraction>&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="i440fa0ee5093480184c1682bba510fca_I20211022" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzA1Ng_0e413396-324c-4d3e-9a3b-de50ac322c33">27.9</ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purchase price allocation will be finalized in the third quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $<ix:nonFraction unitRef="usd" contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005" decimals="-6" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzM0Nw_d0be656b-7b44-4171-a4df-8b4f7d4a84d6">56.0</ix:nonFraction>&#160;million, excluding customary closing adjustments. The acquisition and related transaction costs were funded through an additional term loan of $<ix:nonFraction unitRef="usd" contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005" decimals="-6" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzQ4NQ_b16bde04-9e6e-417a-b6da-69a428f88ed9">52.0</ix:nonFraction>&#160;million under the Altor intercompany credit agreement and a draw on the existing Altor intercompany revolving credit facility with the LLC. Altor paid approximately $<ix:nonFraction unitRef="usd" contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005" decimals="-3" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzY0NQ_314ee81f-e609-4cb7-8ab6-f693e5daf842">0.4</ix:nonFraction>&#160;million in transaction fees in connection with the acquisition of Plymouth. 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&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $<ix:nonFraction unitRef="usd" contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfODE4MA_dc437449-9276-4215-9079-733d151a45ea">15.5</ix:nonFraction>&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $<ix:nonFraction unitRef="usd" contextRef="ic6ab0fdc275b42129f8dde0ac17b87be_I20211005" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfODI3Mw_dc7ea103-e099-42ba-ba5d-69650a6fec54">20.1</ix:nonFraction>&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a 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's 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). The purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="i5b8fa5c4a33f412dac58d878e0e79f7c_D20200701-20200701" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTExNw_81e28298-aefc-4853-b098-a3ab20f51a12">12.8</ix:nonFraction>&#160;million and included a potential earnout of $<ix:nonFraction unitRef="usd" contextRef="i10dea9c5a07b4a0a8d4c64111f3e8524_I20220630" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTE1Ng_a1da0159-5c81-4280-b703-323c11730de2">1.4</ix:nonFraction>&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Arnold</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><ix:continuation id="i11a42c1079ef4e53b418eeebc2b32139"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ramco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 $<ix:nonFraction unitRef="usd" contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTQ2Nw_237da976-fa9c-4338-838b-9ce5c3dc9ff7">34.3</ix:nonFraction>&#160;million. The acquisition and related transaction costs were funded through an additional equity investment in Arnold by the LLC of $<ix:nonFraction unitRef="usd" contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301" decimals="-5" name="codi:BusinessAcquisitionPaymentThroughEquityInvestment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTU5Mw_56c563bb-90b0-4343-a61d-aef1a2bdd643">35.5</ix:nonFraction>&#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&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $<ix:nonFraction unitRef="usd" contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301" decimals="-5" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAwMDU_92443077-8189-4d5c-ae82-ce8f5232c108">12.4</ix:nonFraction>&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $<ix:nonFraction unitRef="usd" contextRef="if01a6c3e3791485f8f4614fb75660ffe_I20210301" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAwODg_9e00a8b9-d3ef-49ef-ad7a-621ba33be7ab">12.7</ix:nonFraction>&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span></ix:continuation><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_52"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjQ5OQ_a3e8463a-6e92-4ab7-885b-eb92b43a0bff" continuedAt="ic5e29e8da02c48ee86afaa10d605bbd3" escape="true">ote C &#8212; Discontinued Operations</ix:nonNumeric></span></div><ix:continuation id="ic5e29e8da02c48ee86afaa10d605bbd3" continuedAt="i3a6cd85f8441492c9fd9de803c373135"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3a6cd85f8441492c9fd9de803c373135" continuedAt="icfc224100d8a4af19d0a7322f4607af6"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entered into a definitive Agreement and Plan of Merger (the &#8220;AC Agreement&#8221;) with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). Under the terms of the Agreement, the AC Sellers would receive consideration in the amount of $<ix:nonFraction unitRef="usd" contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTQw_d25344e6-872c-439e-afaa-0740c197da2e">310</ix:nonFraction>&#160;million, composed of $<ix:nonFraction unitRef="usd" contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013" decimals="-6" name="us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTU2_cf1be05b-6795-4b5b-a306-4982528dfc83">240</ix:nonFraction>&#160;million in cash and $<ix:nonFraction unitRef="usd" contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013" decimals="-6" name="us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTcx_d7bf8960-a79a-42ff-b6e9-3af3a06653cc">70</ix:nonFraction>&#160;million in common stock of a publicly traded special purpose acquisition company (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers would receive <ix:nonFraction unitRef="shares" contextRef="i03357d6bd4724120a2ff57e75cdf2197_I20211013" decimals="-3" name="codi:AdditionalSharesOfSPACCommonStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTIzMQ_186430cc-e65a-49a4-a78f-1bbf42f323db">2.4</ix:nonFraction>&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The LLC owns approximately <ix:nonFraction unitRef="number" contextRef="i71ccd711de6b4e9783d9355efc576693_I20211013" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTM2MA_a678753c-3682-46ba-846c-87b171cbca85">67</ix:nonFraction>% of the outstanding stock of Advanced Circuits on a fully diluted basis and would receive approximately <ix:nonFraction unitRef="number" contextRef="i71ccd711de6b4e9783d9355efc576693_I20211013" decimals="3" name="codi:PercentageOfGrossConsiderationReceived" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTQ3MQ_7036df8f-38d0-4873-a802-c38cbf589fbb">77</ix:nonFraction>% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a special purpose acquisition company (a "SPAC").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, due to delays in closing the SPAC Transaction, the LLC and Advanced Circuits sent notice to terminate the AC Agreement. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">Note Q - "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021 and June 30, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:44.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">&#160;June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMS0xLTEtMS02MDUzMA_ffd0a7a9-841d-4dc3-bcda-a938fab47395">22,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMS0zLTEtMS02MDUzMA_e498361a-e9e0-43ed-8146-a5f8ae7ba61a">22,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi01LTEtMS02OTYyNA_669d8acf-6c63-4c5b-8dfd-b8980441af0e">45,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi03LTEtMS02OTYyNA_11565cce-85c9-4440-9ba3-b84770eab5e6">44,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi0xLTEtMS02MDUzMA_2852623f-d4f6-4fba-a0f6-1bb0a353f59e">10,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi0zLTEtMS02MDUzMA_ddfe071e-ec00-49ec-88a6-e1952cd7b396">10,313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy01LTEtMS02OTYyNA_f588c8b0-08ad-4df2-a2a7-a6d13e957ae5">21,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy03LTEtMS02OTYyNA_3aaa2432-b4fe-4af3-baa8-1b6f93378cc1">19,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy0xLTEtMS02MDUzMA_5349c0df-7046-47d8-8a4b-d5d30cb55ae8">5,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy0zLTEtMS02MDUzMA_a80dec77-b355-4370-b8c1-ad7fd65ab77b">6,324</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC01LTEtMS02OTYyNA_f80d8ec1-3f77-4688-857a-1e67bf81e086">12,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC03LTEtMS02OTYyNA_58044858-cad7-433b-878f-c9343d517686">11,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC0xLTEtMS02MDUzMA_68bd7d31-4ecb-4cc1-9d8c-959448ab347c">5,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC0zLTEtMS02MDUzMA_ee65ec8d-edc8-44b3-8a80-62e5983137a5">6,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS01LTEtMS02OTYyNA_9ceb7e4c-9654-4cb6-a520-c15229ec2ed0">12,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS03LTEtMS02OTYyNA_9a098bd6-d14f-4304-ae5e-cdcf5581ff67">11,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS0xLTEtMS02MDUzMA_1dbbd8aa-ea8f-4dec-82fc-84fd9e52f22a">822</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS0zLTEtMS02MDUzMA_f9da0a53-da54-4963-b72d-a6a2141104fa">683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi01LTEtMS02OTYyNA_bf8ab424-5af6-4dab-83ee-41faed2ee3be">1,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi03LTEtMS02OTYyNA_10b1d5bb-d3b1-4e37-b6bb-1e86b2a3aca9">1,454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi0xLTEtMS02MDUzMA_9c56be19-b4bb-4863-977e-73722f6532f4">5,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi0zLTEtMS02MDUzMA_1a97e808-658a-44f8-9d73-22b7aef7238c">5,577</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNy01LTEtMS02OTYyNA_7ee0598b-b799-44ac-ab5a-6b19a8f83de8">10,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNy03LTEtMS02OTYyNA_490bafcd-8428-45a9-a9fa-3a4a9ee0976d">10,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2022 and 2021, exclude $<ix:nonFraction unitRef="usd" contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMjkzMg_a9740e17-a1bd-46c2-9cae-68ffb902ae1f">1.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg3OA_cb5fe8a8-a5c3-4dcf-ae11-ecb1fcb4f725">3.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg4Ng_557ad018-876b-42c8-bd9a-da77704f7b8d">1.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg5OA_925d72f2-a73d-425e-96bc-c774a2f70fbd">3.8</ix:nonFraction>&#160;million, respectively, of intercompany interest expense.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="icfc224100d8a4af19d0a7322f4607af6" continuedAt="ibf2259c258cd4c26a9c6fb885f9728ff"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summary balance sheet information of ACI that is presented as held for sale as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.736%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.958%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.960%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMi0yLTEtMS02MDUzMA_e59cb2b3-0f53-4e91-acd5-9174244479d9">2,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMi00LTEtMS02MDUzMA_e22a0fd4-7200-40b9-a1c5-34bceb695936">3,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMy0yLTEtMS02MDUzMA_aed0234f-7673-4484-9a9f-ebb9700dde70">8,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMy00LTEtMS02MDUzMA_e9334fff-7aa2-49b6-8add-a81c8660823b">9,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNC0yLTEtMS02MDUzMA_5fdc4bbd-a463-4b54-8906-74d10e8b232c">4,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNC00LTEtMS02MDUzMA_a9a0c294-9d49-4e24-9fd2-d792472ca1b1">3,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNS0yLTEtMS02MDUzMA_4b0cdf65-06c0-4adf-b4ce-2642083d49df">79</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNS00LTEtMS02MDUzMA_de0731b4-a763-4093-a786-b2c7b3f272f0">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNi0yLTEtMS02MDUzMA_66afb176-10ae-49b4-9e73-b21a1e0baf87">15,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNi00LTEtMS02MDUzMA_934fd1ef-20ce-4b5b-b54b-70d0eb0f8846">17,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNy0yLTEtMS02MDUzMA_4969b2f4-496d-430b-9590-e17b2861b9fd">7,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNy00LTEtMS02MDUzMA_e55f3ac1-4c61-494d-b2ca-e97162533865">8,083</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOC0yLTEtMS02MDUzMA_49dad5bf-19b7-49e6-8746-04f6166dec03">66,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOC00LTEtMS02MDUzMA_b8a2319f-f1dd-424a-b5fd-b29da7973e21">66,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOS0yLTEtMS02MDUzMA_7810c523-349a-4f7b-81ab-ea04126fcbbb">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOS00LTEtMS02MDUzMA_17c305a4-8cb0-42e5-ba14-f4d4ef5711cc">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTAtMi0xLTEtNjA1MzA_29004132-6a48-4613-947e-198eb208562f">6,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTAtNC0xLTEtNjA1MzA_e86be1d6-e748-42c3-92cf-d3b312653fa9">7,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTEtMi0xLTEtNjA1MzA_f361a71b-5dc7-4381-99f9-b6a89e4ef578">80,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTEtNC0xLTEtNjA1MzA_17f0596b-ccd9-4312-99a4-7c18276b378f">82,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTQtMi0xLTEtNjA1MzA_9fd6c715-5bec-4f5d-968a-9e1973630e10">3,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTQtNC0xLTEtNjA1MzA_31f0d1d7-792a-4bce-ac32-76e9a2f5e5ba">3,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTUtMi0xLTEtNjA1MzA_db03be7c-86f7-400d-be30-90c8ca59b735">3,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTUtNC0xLTEtNjA1MzA_ec67736d-01a2-4b0c-96fc-428852e6447c">3,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTYtMi0xLTEtNjA1MzA_56db42e7-7dce-43c9-9ad9-10e3864d0d44">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="codi:DisposalGroupDueToRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTYtNC0xLTEtNjA1MzA_9efece82-a82e-4b75-94a5-00dc0d0e2e86">125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTctMi0xLTEtNjA1MzA_d7265283-429b-4297-8584-31b0a4651d88">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTctNC0xLTEtNjA1MzA_e7b7a99f-fdd9-43cd-9e59-47a71862d9ab">1,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTgtMi0xLTEtNjA1MzA_edaf3ad3-d128-4830-9392-5ded651ea096">8,443</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTgtNC0xLTEtNjA1MzA_3d34cf2b-6604-4622-b6e2-371d626d4e74">9,221</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTktMi0xLTEtNjA1MzA_5afe1bad-775c-4b2b-ae20-d0eaf76d67ee">13,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTktNC0xLTEtNjA1MzA_675a4cce-c78e-4ec6-82de-ef3abe44f197">13,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjAtMi0xLTEtNjA1MzA_55c8699d-e9ea-4324-aa60-461e4c5c3290">5,627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjAtNC0xLTEtNjA1MzA_49500c74-baf2-4518-9e08-463933a81ce9">6,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjEtMi0xLTEtNjA1MzA_58944753-7a5e-41c9-b14f-f79a7c9b9205">18,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" name="us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjEtNC0xLTEtNjA1MzA_272cc26e-b8c9-4a75-a246-e782c9755ef2">19,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice6030d375714729be64b7b0ba5da453_I20220630" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjItMi0xLTEtNjA1MzA_95d8388e-55de-4a66-a1a2-e090ef568bdf">370</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231" decimals="-3" sign="-" name="codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjItNC0xLTEtNjA1MzA_2381321d-4713-4352-9d20-0b8b2954f816">2,614</ix:nonFraction>)</span></td><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"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets and liabilities have been classified as current on the consolidated balance sheets as of June 30, 2022 and December 31, 2021. The Company terminated the AC Agreement on July 29, 2022.  Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">Note Q - Subsequent Event</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">s</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Liberty</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, the LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Amendment&#8221;) which amended the Liberty 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 &#8220;Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Liberty Purchase Agreement and Amendment (the &#8220;Liberty Transaction&#8221;). The sale price of Liberty was based on an aggregate total enterprise value of $<ix:nonFraction unitRef="usd" contextRef="ice1ff11e2129471ca8bb3e72f53f30e9_I20210803" decimals="-3" name="codi:DisposalGroupTotalenterprisevalue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNDc0Mg_f3c1d1a6-f298-462d-a6ca-ee7d176c20fa">147.5</ix:nonFraction>&#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 LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="ice1ff11e2129471ca8bb3e72f53f30e9_I20210803" decimals="-3" name="codi:DisposalGrouprepaymentofintercompanyloans" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNDk0NA_5820af36-475c-4a73-befa-e9ba501e49af">26.5</ix:nonFraction>&#160;million, and the payment of transaction expenses of approximately $<ix:nonFraction unitRef="usd" contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803" decimals="-3" name="codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTAwNQ_cf1f4ca2-5828-49e7-a8d8-5351a4722e4c">4.5</ix:nonFraction>&#160;million, the LLC received approximately $<ix:nonFraction unitRef="usd" contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803" decimals="-3" name="us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTA0MA_4ce617e5-097c-4d5a-85d0-ab5fedf3d7b0">128.0</ix:nonFraction>&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $<ix:nonFraction unitRef="usd" contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803" decimals="-3" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTEzOQ_397f346e-f866-4e16-b177-68221ff5f8c2">72.8</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December 31, 2021. In the second quarter of 2022, the LLC received an income tax refund of approximately $<ix:nonFraction unitRef="usd" contextRef="i7c68c5341d904824a63ee800479ace9c_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxRefundsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTY0OTI2NzQ0OTA2Nw_bf7991e2-6896-4b16-a91d-97790886dcf9">0.9</ix:nonFraction>&#160;million related to Liberty</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjUwMA_d661759f-554b-4d4d-a4e3-eb3ca4069862" escape="true"><ix:continuation id="ibf2259c258cd4c26a9c6fb885f9728ff"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three and six months ended June 30, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:51.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.448%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.535%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMS0yLTEtMS02MDUzMA_c42c69e2-360c-473f-a948-5e71e159431f">33,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMS00LTEtMS02OTc0OQ_3083b630-44dc-44f7-ab8f-653abed5e47a">64,926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMi0yLTEtMS02MDUzMA_d5dd27a4-22fc-40c7-aa34-6cbff62982eb">8,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMi00LTEtMS02OTc0OQ_3f52cb56-444f-4e77-b1f1-3b5cbaad8934">17,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMy0yLTEtMS02MDUzMA_3f4e869f-2866-434e-bbf1-3598fb33d8f8">5,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMy00LTEtMS02OTc0OQ_3da27abe-2ad7-4a06-a849-cab0fe8dcc49">11,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNC0yLTEtMS02MDUzMA_ae6a5ef3-1cbc-4249-9230-e2948a012999">5,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNC00LTEtMS02OTc0OQ_e3387e62-3ded-444b-9c29-6b79c583de84">11,580</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNS0yLTEtMS02MDUzMA_589b81ea-3cd1-4c99-9f61-0dac0be6e437">1,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNS00LTEtMS02OTc0OQ_86782914-2694-4a21-9d1f-67addf648d7a">2,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNi0yLTEtMS02MDUzMA_10de089f-aade-4f72-b445-1532a1471b39">4,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNi00LTEtMS02OTc0OQ_31f16c19-55cf-49de-948f-c840070baf12">8,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2021, excludes $<ix:nonFraction unitRef="usd" contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNTE5Ng_bf1e66c8-5426-4763-8b4e-87aa35219182">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630" decimals="-5" name="codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNTIwOA_7f85c194-5c50-4fb8-8c95-babbeb9de4f6">1.4</ix:nonFraction>&#160;million, respectively, of intercompany interest expense.</span></div></ix:continuation><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $<ix:nonFraction unitRef="usd" contextRef="i71fdeffd662942ff92d3814bb0f3edd7_D20190101-20191231" decimals="-5" name="us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjIyNA_75378914-32ee-4075-87d1-bae282acd0f2">209.3</ix:nonFraction>&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $<ix:nonFraction unitRef="usd" contextRef="i410c58c75c8a4d359641c1768a28e1cb_D20220101-20220331" decimals="-6" name="us-gaap:IncomeTaxRefundsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjM1Mw_14da4e92-78c1-4f5e-ba32-f131d4fb6f7f">6.0</ix:nonFraction>&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.</span></div></ix:nonNumeric><div id="i66dcae174f4a4ec297d2c62aff859394_55"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note D &#8212; Revenue </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1NQ_9ccb12d2-2fd9-401a-b0a2-5c73f11401e7" continuedAt="ic4fc7549cb1f4e4d83cd4f5cfce92ac8" escape="true">he Company recognizes revenue 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.   </ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="ic4fc7549cb1f4e4d83cd4f5cfce92ac8" continuedAt="i1cc06c5a107a4356b0f6a024f58150ef">Disaggregated Revenue - </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i1cc06c5a107a4356b0f6a024f58150ef">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&#8217;s reportable segments and offers different products and services.</ix:continuation> </span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1Mg_776af423-b32c-4a9d-b886-a1c17feda142" continuedAt="i765532cbfce646fc87d68e853aa5777b" escape="true"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1Mw_7af59a12-025f-4538-b185-5b3a3be756ee" continuedAt="i73605fd11233417daf4f1018233d4add" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three and six months ended June&#160;30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"></td><td style="width:12.708%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.638%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.335%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.942%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.245%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.487%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.558%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.170%"></td><td style="width:0.1%"></td></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i884e5c38bbc448b395a8cc81129ad688_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xLTEtMS02MDUzMA_8cd625ba-fa4c-4751-ab09-d94604c31319">96,543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ccdd0c421e246b69b5b7788f3406e08_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0zLTEtMS02MDUzMA_8ac43fa0-eaf2-4efe-9358-a89c79f41d22">15,976</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02dc62bf11bc45e9ad2eacd608f9fd29_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi01LTEtMS02MDUzMA_e8d97b1c-343c-49cb-b9f5-4cfe05259429">9,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3704fac23774fe7a8929d04f3aadf04_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi03LTEtMS02MDUzMA_391a0b81-622c-43a1-8cc2-33fc5e62cfae">39,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ae3400559c24295afb0af84291c12cc_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi05LTEtMS02MDUzMA_ad2f757c-90b7-42fe-bc51-d27098e1ae78">26,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b767166b0d643b6b1732169e5c797e2_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xMS0xLTEtNjA1MzA_6948b049-555a-4588-b9c9-d0b800733c82">46,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9cdbe76a29b461cb61e92b15e27bb0e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xMy0xLTEtNjA1MzA_2e272ac4-0197-400f-8e05-335fa74a571f">59,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6f3f072699f4ff7bb5e75db8539147b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xNS0xLTEtNjA1MzA_7dc8479d-ec88-487b-8cff-a748a661403a">27,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7598704de34544d3b6df95d95b5d075f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xNy0xLTEtNjA1MzA_b091848e-5a44-486c-88b5-eeb31239cd80">81,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c89a727fcbc4597aac244a376a9ede3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xOS0xLTEtNjA1MzA_a2c42f8f-8f32-453f-b84c-35858514b08f">403,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i205d40348953417785e36930dd5bb85d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xLTEtMS02MDUzMA_08f35a29-e1cb-47cc-b2ac-cc02799c0c68">2,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ff0a9e74e7444c8b66bdb0cfef8a961_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0zLTEtMS02MDUzMA_977bb25d-0647-4ad7-86f8-3bfaabf7274c">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65fbfcf30f2e4f5486a05ade4b468558_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy01LTEtMS02MDUzMA_3ef354f4-74e2-4d7b-91f6-b59ab988acf6">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9d15e3e8eb942dfa6dd994e92bf84c5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy03LTEtMS02MDUzMA_b9402656-2943-4399-b0e1-e561e3b45c61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefc766abeb03451e8246b083935153b3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy05LTEtMS02MDUzMA_dc3e6f88-f3c5-4b88-af01-4cde95a325c1">392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i198cef0ca15a4ed987d3bcb4274e7dbd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xMS0xLTEtNjA1MzA_a59d4b0b-0d78-430f-be3a-a833447a6523">2,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42cc5937a3e54465a6cf617f3e4bb4e0_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xMy0xLTEtNjA1MzA_2718bf00-be57-4b8b-bc72-6475b1de0b87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ecf4a85f6074e5e869eed55a0cb45bd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xNS0xLTEtNjA1MzA_05ff1623-ba70-4cc9-b7ce-99e5d088436a">244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icfbdd7b335fc41a191c17b5a17463204_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xNy0xLTEtNjA1MzA_c17bc184-b722-48fa-914a-32b1a54f4068">2,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id45fe199bbde4025b7e39e0b19a53684_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xOS0xLTEtNjA1MzA_6a73e512-ec60-4238-9d21-c7b51fe97091">9,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib35503f02f7747cc8ce491fd76d3e3de_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xLTEtMS02MDUzMA_f00937f4-14f3-4d08-b41d-0591d00710b5">8,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic35939a4dae8482b94817d6276c720e6_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0zLTEtMS02MDUzMA_559c3051-f03d-4ced-9e6d-9e4c55216115">20,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idde4021930bd46e9852cb99c3788398e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC01LTEtMS02MDUzMA_81bb62d7-af0b-4c05-b291-0367af3eaae8">8,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8267e871e973479da4d11079a48fd801_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC03LTEtMS02MDUzMA_2458a02e-0607-40b8-99de-77866577e643">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i071e5e7d605b44f9b895a57e4a3f4dbd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC05LTEtMS02MDUzMA_686cfc6e-6264-424f-8465-51a9f336eda9">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c71ebe03bd34edd958bb9b454c0de7a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xMS0xLTEtNjA1MzA_cc5901da-f696-4cca-814e-a7d40583ddde">2,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebc0c8e5d9e540afb246fee8b3061f01_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xMy0xLTEtNjA1MzA_811288f5-1c29-457e-91dd-82c180ce4310">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3eaf822afc74700909dfa184d88b91f_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xNS0xLTEtNjA1MzA_49b6904e-5c50-4b8d-b179-c5870a3aca14">8,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa397d14b965486cb3deb29a5c214cc7_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xNy0xLTEtNjA1MzA_f3297e81-20d7-4824-b3a5-c2794a51cf7b">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09330323bda348f29f523d1da889d786_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xOS0xLTEtNjA1MzA_609bc48c-3caf-4b47-af88-17d2a4f022cd">49,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6850d061227b41a4bed0c51e936a7ac5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xLTEtMS02MDUzMA_a86d847e-1462-4c52-90ef-35c2572bd1ea">4,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida255ea963ba471d90c7bb9f68433567_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0zLTEtMS02MDUzMA_f2da40c1-f1bb-4e7d-a547-761d574548df">22,440</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ff112145b334340b480d7c185763ecd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS01LTEtMS02MDUzMA_ec60fe48-1863-4453-89e1-8fd965d6c94f">7,144</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia92665f86fd54077ba7c3d982047fc23_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS03LTEtMS02MDUzMA_49ce9c7a-add2-42ab-b406-847a966af5ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86d9c719df8848c3b3b8f6a8f104525a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS05LTEtMS02MDUzMA_579b8e4a-bc2e-4160-93b3-6f8cdb2433ce">575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71a8c6d0a1ee47fab619c4428375f6fc_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xMS0xLTEtNjA1MzA_60322fee-4a11-48bc-94cb-fa2c2e2b72b8">488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf8b5959a13a4c6c9dc77c68ef1c01b3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xMy0xLTEtNjA1MzA_0d23f831-01f3-4570-85e4-8c976dc41da3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9815d5e4e6214c9c99e00ce39b9cdb7b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xNS0xLTEtNjA1MzA_8d45831b-4e50-4fcd-8019-0d8089a3b96c">1,567</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac4a2ddd24344ff9b97c5619d85d2763_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xNy0xLTEtNjA1MzA_f5c8fa41-541d-498a-9944-67370197fbf6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b9a18446b3a4e0d992ef9d49010c210_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xOS0xLTEtNjA1MzA_a055f2e0-d37d-4218-a7a1-e58270b298b1">36,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56b68bd48def4b78a1916344a5b29322_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xLTEtMS02MDUzMA_db991fd4-c1c9-4804-9ad9-0eee4987c724">7,952</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63b9acbecce2403da9ee40d3ba4fbdaa_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0zLTEtMS02MDUzMA_4c112cc5-939f-4916-aa2d-dd6c139c3b08">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i013a65eacf9d4722bb288c247212bf9a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi01LTEtMS02MDUzMA_fcad51b0-ba01-4d12-9957-a9719241c3ff">106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c340222233d409ebd543adc02e3208a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi03LTEtMS02MDUzMA_16cea40f-cca6-4b13-9779-047d1f0da836">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8968119224b4171be1e215a5460944c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi05LTEtMS02MDUzMA_b752240b-dc1d-4508-8a67-cd9eaafe4d94">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i750dfbd550564fdabe50da76be73e84a_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xMS0xLTEtNjA1MzA_03922a41-aba4-4122-b500-9cb4624e016f">1,503</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i700ea471ee8440b99a2541e09b31edfa_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xMy0xLTEtNjA1MzA_2048463e-7217-4546-a46b-307df344752b">6,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3017a609dfae4fd7afd20c2571ae4529_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xNS0xLTEtNjA1MzA_f6fbdce1-6cae-4d1e-8362-272bd18a53e0">605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d5e5cfd14544e0fa8fa4d9bcb81c488_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xNy0xLTEtNjA1MzA_f1acf066-7698-4e58-bf4d-98a9b4586aa7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dd81c3d209f42c797f4bbd53a6669f3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xOS0xLTEtNjA1MzA_8f267a12-a064-49f5-94df-6a65a1b0d26d">16,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if864bd8f433448daa8ea15dc1d08d8d2_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xLTEtMS02MDUzMA_6210eec1-1505-47b5-b044-138f2be08c9c">120,048</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bed67830eb8454ca4830725378022b3_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0zLTEtMS02MDUzMA_4977cd82-f55d-4f50-bff0-840debd203d2">59,386</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29ef0a38a9e0416dbfdb993673cde9dc_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy01LTEtMS02MDUzMA_3ff632f1-55c0-4a1f-9d49-53ec4e0a4981">26,506</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6848f0a2be134b93bef986d4fd2aa5f1_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy03LTEtMS02MDUzMA_c7a40b06-a855-4419-9be7-164be3e9fe70">39,065</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i127f8dafa2b14b209090735d379b8f2b_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy05LTEtMS02MDUzMA_4a346a4f-65a0-4db0-b8e3-e3ea8a5cb5f4">27,636</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc0ad2e5675644c8b054847c0373de70_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xMS0xLTEtNjA1MzA_743f78c7-75e2-446f-b1f1-f1bff3846f34">53,846</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i210d043c3ba548a18ab7d5de4f4c8db9_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xMy0xLTEtNjA1MzA_a8e38618-d887-440b-8404-69b5227b60af">66,144</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a35ae68ae1e4f5c932299d30277c0bf_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xNS0xLTEtNjA1MzA_6cbec74f-4cae-4323-b56c-e85dfc6d262c">38,777</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40ca5f020ff045a389b8c32479a4e30e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xNy0xLTEtNjA1MzA_a4cbe898-a5ec-4231-913c-83c62e1c8c88">84,189</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xOS0xLTEtNjA1MzA_5dea523a-d48a-472f-b413-8eda49e0c05a">515,597</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:15pt;text-align:center"><ix:continuation id="i765532cbfce646fc87d68e853aa5777b"><ix:continuation id="i73605fd11233417daf4f1018233d4add"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"></td><td style="width:16.891%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.295%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.054%"></td><td style="width:0.1%"></td></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1da3b5b8dd2f423bacf118cc8a6cca38_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xLTEtMS02MDUzMA_84c3fd50-cf1d-4acf-81d7-5a58e66f95c3">91,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic95f079b50c443e4a3634490dc8cc80f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0zLTEtMS02MDUzMA_81391511-d9d7-4e0b-a603-0b471f948ac1">14,736</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf195cdf940740ce95bafb5a2a23d997_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi01LTEtMS02MDUzMA_4b85692c-b1a3-4f0f-a932-c6d594bcdc4a">9,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47748448f33a4e47aa88add02617b91b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi05LTEtMS02MDUzMA_48f5ec7e-770d-461a-b0bb-ff73df833366">24,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a41024d03084d6bbcee147ef37499cd_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xMS0xLTEtNjA1MzA_67393f49-0979-4492-91c3-fbdabb45652b">56,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i18ccaf9bab12409a9db1b9d0cccc8722_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xMy0xLTEtNjA1MzA_f24d22d8-48e4-47de-b53f-82ad6a0bff17">34,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ff50cdf484e48964dacb0588a61c6_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xNS0xLTEtNjA1MzA_7565881d-d5bd-4265-b4e1-b044470a09d2">22,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i959352f22d1542fa8a4a5bc99d5f0a66_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xNy0xLTEtNjA1MzA_d7fce4ca-0741-43be-b6e1-381cf4a9b88b">85,428</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i666a9198a41a46f19127bd92d5567469_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xOS0xLTEtNjA1MzA_7f902bf1-27e8-46aa-93e2-33f77adcab23">338,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i500df0aa34ee4c3f914c823fff18b997_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xLTEtMS02MDUzMA_233f9f9f-a500-40e8-b408-28699ef2515a">2,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i309bb79877c54f938169184ac8a5818b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0zLTEtMS02MDUzMA_9dd719bc-09a0-4f95-a917-d64141339896">346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88141813de9949d78a2df3d84d9d729d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy01LTEtMS02MDUzMA_00b734a8-2330-4a1b-bfc5-ffcb9c74cbbf">1,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadede2576b5f41a2845d44a324f9da2e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy05LTEtMS02MDUzMA_51484d6e-43f6-47d5-b90b-81326b94d9d3">135</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf342a2f8b914b9389242caafbfec287_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xMS0xLTEtNjA1MzA_6733327f-3fb3-4085-b6f3-fbd18b77749f">2,901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af8fd9f15c3432889d20234614d4972_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xMy0xLTEtNjA1MzA_83966851-a2d2-4acd-a6d0-e4acbc222101">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b6c2c0b685455ba06210a2743fc6df_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xNS0xLTEtNjA1MzA_04e97467-69d8-42ed-b7ee-97a5e80b8b18">212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0868bb6dc3584ba2ae7c46270e407976_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xNy0xLTEtNjA1MzA_caf5daf9-58a2-44df-9428-89d0b85c4cf9">3,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1217ac7986c442aa2f7ba699cfbef6f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xOS0xLTEtNjA1MzA_f9acd612-ac46-4a5f-8ec4-98d4c6952664">10,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id75c099e7b2d4173968c1e4e06cfc1c7_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xLTEtMS02MDUzMA_7d2f2d17-1e76-424c-adcb-73fa930a2673">6,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifab9c53b0d28458da647d18a4fca425c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0zLTEtMS02MDUzMA_77784e36-784c-44ce-a367-5c28069e489f">16,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95ccae3239e04453a0906782abd340a8_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC01LTEtMS02MDUzMA_4cb5d7c6-4203-489f-b88d-5eff0ff18b2f">8,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42ae57b8fbb74ac5b5ced30b1f7bf564_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC05LTEtMS02MDUzMA_0074c6d7-1e5a-4472-b08c-0b3e80df074c">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id83cf319c58d433ca090b1498f764cd5_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xMS0xLTEtNjA1MzA_1fac3bc3-e790-4fd0-bbf2-aa28ea482660">2,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4fabf9fe39a43f8a6c8ae767dbd6e63_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xMy0xLTEtNjA1MzA_b0c5f8ff-597a-4185-817a-49a1a80963dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia70c5a0cc6654d2da54ae026d03080d4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xNS0xLTEtNjA1MzA_c09cdac5-7995-4ee0-8117-3f71f8661b36">7,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa5d524cd2d54ea38511036032d68bc3_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xNy0xLTEtNjA1MzA_99732bee-34db-4f65-a579-cfec9f69f855">448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id697bb4eed974549834b5046e0756c2a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xOS0xLTEtNjA1MzA_727b1e32-d421-4395-b270-1134f1c1911f">42,803</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0117b97d152345c099aa8d7148972c27_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xLTEtMS02MDUzMA_c9bce427-5a83-4470-9bd0-7672460ed104">4,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb51d9c3faaf42d7ad0fe3f4c00c30bd_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0zLTEtMS02MDUzMA_099157fd-9917-41cb-89f2-1cbb553a405d">11,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd424054098e4e7cb442acb53fda4c86_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS01LTEtMS02MDUzMA_6a9149f7-59c2-420c-94de-8175fc437463">8,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78b01905c9364083b99a7c0644103f6f_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS05LTEtMS02MDUzMA_ddca9d21-30d9-4b5e-a961-561e7e926478">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia62c82e1c2db429e8e6612a1a3779ea9_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xMS0xLTEtNjA1MzA_a42b724c-5cd6-400a-a3ce-789f0f89b947">505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib599f1d9ba534641b80b1a69d78179fc_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xMy0xLTEtNjA1MzA_5ae8ff05-d6d1-4b9d-9938-99c572be0f9a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib07ff87412094fa18b99ca49b9e7675c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xNS0xLTEtNjA1MzA_3a6fae2d-67ba-4000-a5df-1dafdfe471f9">1,951</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic572b584b3e94ba4bffa0a6482f33659_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xNy0xLTEtNjA1MzA_cf07018f-61d0-4c17-b48a-6be05fbf5c75">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2cc23aee79946d9a6d1c58afc9ba3c7_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xOS0xLTEtNjA1MzA_f8435e6c-0c27-4f55-8fcb-2d34effa2c50">26,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifae74f64e1ea47b1813483f5f1bca813_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xLTEtMS02MDUzMA_9d5a9a1a-ae74-49b8-aa84-fab52f33b83c">5,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa2b150362f049aabb397be1ffd71f81_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0zLTEtMS02MDUzMA_a4998a74-6376-4f30-b379-52069c479a8a">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86dee9e5b9364acc8b88907cf6ce2b02_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi01LTEtMS02MDUzMA_388dff0e-6106-48bb-a225-97ab426d32aa">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaaac2fbcb2b478e85d3e5b06dbb26a4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi05LTEtMS02MDUzMA_7be353fb-8d30-4a00-ba8b-d1a6847087c7">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if841636d29854ba3bc5d3cdd9bc3c03c_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xMS0xLTEtNjA1MzA_d445918a-7aa5-494d-9869-065f87ea3584">1,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3dbd312caac64001ba64abcaaee38dfe_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xMy0xLTEtNjA1MzA_f85a6620-7b2a-4338-b0f6-68b0431ffbc3">5,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fcb6baa5b874961bef22ea17778c599_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xNS0xLTEtNjA1MzA_5c3d4fbe-3792-4f5a-832e-c4ec2166914d">488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaea4681eb94946948db865e8cc7b0568_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xNy0xLTEtNjA1MzA_c087d754-7593-4508-9c73-c2cc89d176f3">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a66d385eb174fc29af2f8bddf3b3d59_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xOS0xLTEtNjA1MzA_6679bd1e-488a-4ee7-a76c-43fe01f1276a">12,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia2cf283f08e047b3a5673f86ad370c03_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xLTEtMS02MDUzMA_5e808f70-bcea-41eb-927b-81c7c7a9a10d">110,033</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57bc520f5dfa4aca81326a5951682455_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0zLTEtMS02MDUzMA_ff97e6fe-cf8b-4713-bc02-b836f04b3c2e">44,085</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30c3408c7ed047ea9b1748dcd478984e_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy01LTEtMS02MDUzMA_fa9b7d96-069f-4816-bfff-9d9d14d949e5">26,956</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29ba53a713e54b6eb46569b4cd0a5e37_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy05LTEtMS02MDUzMA_383b5563-2492-45f4-8811-feac76c0fcd1">24,640</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b90cdd4070d4b1dbf4f47b21da6d41b_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xMS0xLTEtNjA1MzA_e8d5a5e9-6559-40a6-93e4-17358d468f3d">63,358</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f7e4b00511346e2b579b48f01613abf_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xMy0xLTEtNjA1MzA_8002b9de-0d40-4891-ae98-73a07107c954">40,640</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifad731a3c1314619a254857611fb1278_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xNS0xLTEtNjA1MzA_34fdb02a-5391-4b5e-8b47-c29d78a45f13">32,556</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85807edad9374e1799338d7a58707a47_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xNy0xLTEtNjA1MzA_acf0c0e2-a371-474b-b75c-0bc885a8eafa">89,257</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xOS0xLTEtNjA1MzA_7340db30-be63-4514-884d-30292377b27a">431,525</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:12.302%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.767%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.411%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.411%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.705%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.000%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.263%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.890%"></td><td style="width:0.1%"></td></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00656f9d15754541af11a994d47dabce_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xLTEtMS02ODk3Mw_9bd70bf0-a858-4ace-b38c-b9293623e176">177,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a25d9aa50aa4354bf7b02be61ce15aa_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0zLTEtMS02ODk3Mw_d03af607-ad7e-41fc-a013-ae4165d14ae4">36,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e4b0f07b7644e73b42ea1e49f811cc5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi01LTEtMS02ODk3Mw_8a5c6ced-f6f7-42ea-9001-e6e8b27ad7a2">18,014</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief6667a8ce414395a9e9566feebc6e78_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi03LTEtMS02ODk3Mw_f3115fd2-7a48-4feb-8e09-241005edc454">86,084</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac4eb5d821844defadcc3dcffe4766b6_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi05LTEtMS02ODk3Mw_01ee0f16-2afc-4e1b-8c30-28b2369eeb4b">77,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56e6f77d4d25482c9a7f5b78229d1e96_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xMS0xLTEtNjg5NzM_f6c3f553-ccba-4bf9-83e9-ea0728a8b6db">90,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bd951f896084da6aed85a203729844e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xMy0xLTEtNjg5ODA_9e49ace4-d12e-44ca-a2f3-6cecfba2dc7d">117,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5e1a0b96d348dd9434abba018e2660_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xNS0xLTEtNjg5ODA_1643fc41-80f5-43c4-942a-3ffdaf83e282">53,606</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic33d8b74df754c06903be4bda12f3cdd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xNy0xLTEtNjg5ODA_bef2de75-ff46-4ebc-abcf-22d3cbce020f">156,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24ecd873b97946678826f76611742da5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xOS0xLTEtNjg5ODA_e9f86459-128e-453e-804f-4fc85e36db45">813,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4e8ad23852747d1a277e61e0f197dbe_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xLTEtMS02ODk3Mw_bb0f8b82-63ad-4a84-945c-1d9609e92f71">5,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77bf4be89073490fbe1e282e0cf68832_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0zLTEtMS02ODk3Mw_e954f7ee-c3b4-4cfe-9140-3e4cd241368f">637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ea899e33bc54c27a751967bdbbea499_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy01LTEtMS02ODk3Mw_126e88ae-abae-4231-91d5-331abb957bf4">2,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63ee994a378d45f4a658702c1a5ed8e2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy03LTEtMS02ODk3Mw_23a30b0b-f68b-4029-a061-899a8004a41d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9fd51bfbf7c4aec98b2a93bbdfcb3a4_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy05LTEtMS02ODk3Mw_c5c43f13-eaf5-4838-8db5-3eaefe0f6888">944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff92229ae26c4a03b378271318cb28b4_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xMS0xLTEtNjg5NzM_c14d9a24-5cec-438a-bc81-98c12d66510b">6,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee9a06a8f7e54fff9e367aaf096e67dd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xMy0xLTEtNjg5ODA_437447e9-c9e1-4484-892e-3e615ac6b821">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9902c2a1fd624d43ac0bdb7c78b92cbb_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xNS0xLTEtNjg5ODA_c5e3bc58-ca71-43b3-afca-3758e4eaefd4">437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib76191b57bbe427f9da4ceebbf056579_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xNy0xLTEtNjg5ODA_ea21bf22-2362-44e3-a84b-62c51537943b">3,867</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6075faee81c4c06a91c8cb9d8bcc9f0_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xOS0xLTEtNjg5ODA_a6e9385b-e28f-4cf5-aa5f-15ba09b2ed6a">19,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad3f154d43054945b8f4ca0ad0367293_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xLTEtMS02ODk3Mw_5a2b93f4-506e-4026-83d4-c38284e51430">16,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ec935062b934a87b1a825256e10b525_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0zLTEtMS02ODk3Mw_39a4a203-2b52-4c83-bd0b-b8683cce6bcc">37,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6c4d31a9f76468e8e4b09e059f91df5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC01LTEtMS02ODk3Mw_8d202e87-b421-49cc-aa85-04452b2cd512">15,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d3595a8de204d2282c77450d2267c68_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC03LTEtMS02ODk3Mw_75eb8cc7-9546-4042-a745-ea5285baca66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f36e0a58dbd43889c148a3390a9df57_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC05LTEtMS02ODk3Mw_38ba02a4-c741-4cce-bb5f-bbf45d22f678">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i301b4116d2ee4c15afde468b41a5f7a3_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xMS0xLTEtNjg5NzM_30a042fd-91e0-4337-9084-617d36a84c4d">5,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i95dc098006df422eb6ca256e8042cee5_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xMy0xLTEtNjg5ODA_858839f6-b224-4c20-acdf-cc98680de9c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9403d09642a8411bb5a0d76e403aa8c0_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xNS0xLTEtNjg5ODA_fb02a1c3-bb79-4e8b-903a-348b30504d8b">18,437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia00a287f8ba442edb8a081c1b59529bb_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xNy0xLTEtNjg5ODA_323a26a9-4c81-486d-b8e0-5112667c5188">739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife7868cc3ce843beab04913f31d84f33_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xOS0xLTEtNjg5ODA_f3049dd6-073a-4056-a388-5fdb485cfba9">94,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7afc78a044454bd2b67ed9b9ff192617_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xLTEtMS02ODk3Mw_4c3625b0-0005-48c4-95a7-6f49f9ea3c97">8,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c4d0f1dfad54e5d84001b6d7890831f_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0zLTEtMS02ODk3Mw_9ffeee8d-69c7-4ff4-ac2e-48100b7f9316">41,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97e8ac1d8bcc45d6bdb411877be5efdd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS01LTEtMS02ODk3Mw_3bd08a46-ffc1-4654-8d64-f043ee652802">10,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34244f2006b54702a34f4811cc6d05d1_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS03LTEtMS02ODk3Mw_17884d40-c8c6-453a-8d90-c1b986bf61ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac7f08d925994436ad5abf63c23faf84_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS05LTEtMS02ODk3Mw_661634cc-c864-41a3-b672-6f751b1c15f6">994</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e130b94dbe149a79bd5ae90f3a8ba77_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xMS0xLTEtNjg5NzM_a561ac0a-c623-48ef-99a1-0ad442d02cb6">842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccc537f750424452acb416ddff164091_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xMy0xLTEtNjg5ODA_1d1b2eda-07e4-4fd8-b55b-b70ccd043835">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia108efbbbe67436fa5da23883a0753d7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xNS0xLTEtNjg5ODA_4172d57e-0f97-4d6f-aba7-6e7c9d4b1b4b">3,349</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0809bc8b864b4d4eaa551b45f0216a8e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xNy0xLTEtNjg5ODA_c3f003d1-379c-49e7-a3c4-9ff1632a9b02">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacdcb5799a5e4da5b90378b825ffa945_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xOS0xLTEtNjg5ODA_56d94975-d351-4993-9ef1-98dca866192a">65,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6178caaf2e3421cac926b1fc10418e1_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xLTEtMS02ODk3Mw_98db3e51-6c67-4726-946c-3e69a9d12a9a">17,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6cdf3aa57aa94fde8ae08b44baa590da_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0zLTEtMS02ODk3Mw_c38fc057-1d88-41b6-8bfd-1eeb0276a7b0">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacff8958251245298fc5cfb1ab370b6e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi01LTEtMS02ODk3Mw_de5c463d-d5c3-420a-aa0f-edb02a447602">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eca2c8a8153444e8206459c04b3600e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi03LTEtMS02ODk3Mw_e6b098d6-8cfe-4e9a-9106-95446e5edf9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65c777c4b6924de3b8392cba6173e04b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi05LTEtMS02ODk3Mw_4d19d1c8-6c37-4c73-8e1b-19d740781a8c">38</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d0f219be0194d988358f74c842e8586_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xMS0xLTEtNjg5NzM_1cea3a73-b312-4c86-a94a-17a74b078a91">2,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42c50ac93c524ac984e46b8011d58d38_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xMy0xLTEtNjg5ODA_7954baf5-06f6-4c39-aa29-ce355c886785">12,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fea8b871b64440c9530a32507754e63_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xNS0xLTEtNjg5ODA_8ab754ca-2b06-45e6-9cfa-e421b15243da">1,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8bb1e544d55466a9643dcc2859277c7_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xNy0xLTEtNjg5ODA_4367e0c1-ac9a-4186-b36a-824fbb9e4d35">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c98e27acb634e91b001c4bb4249804b_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xOS0xLTEtNjg5ODA_0e8d1622-6dce-4cff-8e06-ce22925bf9ac">34,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eb1a71ea9cb42d7a9971cdc5ff7b1c6_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xLTEtMS03NTI4Mg_f0261fab-fa55-405e-a210-68c1018f2dc8">224,071</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabf67226d2f546dc80dab1a629052feb_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0zLTEtMS03NTI4Mg_97ec71ff-6b3a-4431-9235-31c8fba8a9f7">116,196</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73fd596c55414e489e7fec9296e38630_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy01LTEtMS03NTI4Mg_6850885e-f860-41f2-99ad-f825f7597970">46,716</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy03LTEtMS03NTI4Mg_daf636eb-a7e6-44b0-a74f-31c0eb6174c0">86,084</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cb2510c966b410e91556a88083455ab_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy05LTEtMS03NTI4Mg_f170dfac-1ba0-49cd-a4d5-a3b9f31df6b2">79,728</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4c9cb98865e4a80bbde4f5f8f28bb9a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xMS0xLTEtNzUyODI_0f38d9b6-4377-4c79-b5d8-584d229658b4">105,292</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xMy0xLTEtNzUyODI_4764d21d-769e-4cf9-96e0-f59c5f9d71f4">129,972</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia381a61550264d66a1b8f092840094bf_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xNS0xLTEtNzUyODI_a3adef11-1ed1-491d-8027-4a571c9927b2">76,942</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibbe0d5d661614ac7b05045b783f43b2e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xNy0xLTEtNzUyODI_c11eb9a9-f10c-4b4b-8b49-dc8f22d2400b">161,109</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xOS0xLTEtNzUyODI_97e716d6-b8ed-4b38-b64d-8cde05727a82">1,026,110</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"></td><td style="width:16.837%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.317%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.121%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b80d3707a5c4e0a8d6fe8efd1b7e313_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xLTEtMS02ODk1MQ_c685e2e6-b3e3-400a-826c-58dd3523d211">172,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ab4cd7291149a89876aaa1a27b921a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0zLTEtMS02ODk1MQ_e71a54e0-7c33-49a2-a91f-ef1de4d645ad">28,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i721f136f5e8a4665a40c8e5015e86989_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi01LTEtMS02ODk1MQ_d03911f2-2d64-4663-89ca-c51a16cfbe95">17,891</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie79e75fd01fb487a8f18edaacc38d0c5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi05LTEtMS02ODk1OQ_c1105317-011b-4420-a10b-25d7b4792219">60,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i224dd45bb8da43e8b0bea9369ffaa25e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xMS0xLTEtNjg5NTk_d0031686-fcdb-4361-9c9f-01b13f5a29c2">114,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i850b80b84bde48288aac876a98092aeb_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xMy0xLTEtNjg5NjY_00535d83-4a99-46cf-a3d8-9cbd19d3c31f">67,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3626195713434c279c1284471a07fa84_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xNS0xLTEtNjg5NjY_3cbe6278-b324-4034-a620-120c13eb1cea">43,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3eeb1afcb15c4a9b8bd848e4b1605cf4_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xNy0xLTEtNjg5NjY_374872e4-507e-400a-8373-0b58d38e135a">159,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i26572d866db7448881d6c9c8db3bd477_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xOS0xLTEtNjg5NjY_90d4c383-e36d-41e8-88f6-0a383d8af579">664,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9225f66e7452487180f668b1b2d72225_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xLTEtMS02ODk1MQ_971b8400-a5d6-4aa9-94a7-ec42f51cc1f2">5,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaab8fb2d59e84fc8887dc0c4e99f4852_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0zLTEtMS02ODk1MQ_c0a13e6c-f05c-43ba-a4de-0f91d94b012d">570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7baa5df52d04290aad28ca570d1d758_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy01LTEtMS02ODk1MQ_974e93a4-c420-4e28-b98d-4532fe1c01f1">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i575c583c98624dc79a6bffa1da9d732c_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy05LTEtMS02ODk1OQ_28fdaf5a-1a81-49df-96fc-7cb21e09fbed">476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie2e9d8a52717416f9d5f3b1591d986c8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xMS0xLTEtNjg5NTk_e2ac27a7-328f-4ef0-93d2-33c400050ec2">6,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20c11cee9c1c435e9f44225afdbec3de_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xMy0xLTEtNjg5NjY_8caeb4f6-525d-4a20-9e29-9b42f5cb8d0f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i006986be1268423580870c20282857dd_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xNS0xLTEtNjg5NjY_cf580177-076a-4688-be44-9a940cb5788a">417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib54503a706f040519eef14cdc8e6688a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xNy0xLTEtNjg5NjY_f4cf2016-4c7c-4e5e-9d29-7005b26d659a">6,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i696e38416b0b4d3d9321da36f8200505_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xOS0xLTEtNjg5NjY_4ce0e1a2-e8e6-4e39-b1b5-68e90b0b7148">21,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3db5962dda643e79723d24de9e83779_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xLTEtMS02ODk1MQ_61344e4d-44ba-40a0-b1c7-133d96111468">13,641</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibca63fa25b9f47e386b2fdce15a3ec82_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0zLTEtMS02ODk1MQ_9bd6b389-0421-4634-8fee-bd20d7ae69c3">30,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c6ee274b974ff5b92ef3e36f3f3bd6_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC01LTEtMS02ODk1MQ_1452e83b-1c91-4486-836f-351da1563f8c">15,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e91c537a83496a8ae61353ec7f254e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC05LTEtMS02ODk1OQ_d51bcfab-b4f3-48a7-9a30-2992e40caf35">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if36c58b38d744226a3ffd9525f9da452_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xMS0xLTEtNjg5NTk_58d8844b-170d-4e5c-b618-e4e68619cf10">5,080</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i47f8adaa7812436886b3f5ad93033584_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xMy0xLTEtNjg5NjY_fa4cc295-6dd5-4f86-b76e-23c7f9e25cc4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iadb186d85b894cb6814a5e5af395d7a0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xNS0xLTEtNjg5NjY_373b9c55-83c3-4497-b5b3-ba69fa478d94">16,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib65cc017d2f24487b31c8d35ffd69f4b_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xNy0xLTEtNjg5NjY_879c767c-8ae3-408f-aa77-10b577a240b2">697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf659bf5cd674801a944fa1c1fdc107a_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xOS0xLTEtNjg5NjY_f1f6c575-f07b-4271-be58-19d3ba48df12">82,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i312ecf0a81f84cb6a82a445a1e39f2b8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xLTEtMS02ODk1MQ_b198424f-b557-4c2a-8dc2-a272921950d6">7,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib96ee1d343b94aa3adc9b17ecf30dad1_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0zLTEtMS02ODk1MQ_9646a821-33ea-4b67-97ac-f5c0ed8a3d12">20,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i248a5e5dc5724a9085ccf374acdae772_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS01LTEtMS02ODk1MQ_e751c4ea-08c7-42d5-a59b-eeb5063d2901">13,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3996a66e6d3470eb120022d6b6d55f6_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS05LTEtMS02ODk1OQ_3cfd25f2-c2d7-40a4-abf1-8f8ac4589b15">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia285050f644c4c379eee558c636b3a11_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xMS0xLTEtNjg5NTk_da268b52-c53c-43ca-b1c8-d9bee94af14b">781</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibebc4c50021c4f678c6f7c0d276b6816_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xMy0xLTEtNjg5NjY_ec485b3b-aaf0-412c-9e47-7b31c63cd0ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if08d3cc343a84b17ab313356be6e955f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xNS0xLTEtNjg5NjY_3968a623-6d62-4f7f-8880-248f8e922c12">3,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9904ebe4847f402c9bd3cac495072395_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xNy0xLTEtNjg5NjY_9772fb17-4670-45f9-9462-eeb5b2701b57">105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93961a2407af4faaad6268c7b47bc48f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xOS0xLTEtNjg5NjY_10ae669d-646d-4049-9167-a63ef1f4b2e6">46,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5c1b7baa4e0464f8fbd7374c18fb2e8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xLTEtMS02ODk1MQ_6f995597-51cf-4497-ac86-71ecf802fbb1">10,823</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf02c254904d4dc8a5b0d66211e7c2ce_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0zLTEtMS02ODk1MQ_e944599a-2d1e-4e63-84ab-1ce537d19695">108</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i790cb02bc0ba4518bd630a450ad96a17_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi01LTEtMS02ODk1MQ_42f2f011-7c34-4acd-86ff-21da4003d802">283</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i114a60c3d1c4417b96619c0c6bec110e_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi05LTEtMS02ODk1OQ_7848637c-4c30-40ad-be90-06304856a7d6">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1e604d44c39457dbcc6f5e65339505d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xMS0xLTEtNjg5NTk_6d13b4a3-d0fd-4890-a14b-e0d52b53b45b">2,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaac2405f162144aa9fb29a3844eee693_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xMy0xLTEtNjg5NjY_94a063f3-f0f3-4fcc-802d-9ef79398ffd3">10,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e7d442e45ea45528012d2b39c14dc8f_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xNS0xLTEtNjg5NjY_76b2db9d-eab5-42b7-9ce3-d469acfc36c9">1,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic3710cdb24934f1b8b3db7a33c2dc9cf_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xNy0xLTEtNjg5NjY_b97305f2-3843-4430-bb4b-638348cfa07d">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id54f3de9e0454580a7af08541604cfdb_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xOS0xLTEtNjg5NjY_d2ec0a6a-3d04-42a9-b789-6af474b89b58">25,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd69da892aae4fecb8cbca2a27fd7ef5_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xLTEtMS03NTI4Ng_da7c6cc0-6ee1-4c12-a551-7d7ecf9628cb">209,910</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85ba8812ed7c4dcf9713821bcf2ef3e0_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0zLTEtMS03NTI4Ng_59b90a71-bdeb-4835-83f8-4e51f9a01eca">80,537</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie48cb758249047e39ca36b019de5c9a9_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy01LTEtMS03NTI4Ng_5290b3dd-21d7-4def-beda-565fbea0469c">49,284</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4418179eec949b68ec62ba4c97c58ac_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy05LTEtMS03NTI4Ng_2e1af160-abdd-42d3-a5d1-5d007f867a07">61,288</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5f28c87d6d4ab682a9d07bd42125c7_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xMS0xLTEtNzUyODY_bd65f8e2-9211-466b-955c-0696e7a48b13">128,990</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd196f4910ea4b5598b174dd7daf62fd_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xMy0xLTEtNzUyODY_f83fa50f-26f9-4e3a-9203-820efc7c8a41">78,460</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b6dbcbfc8ce4794abc17b020ed92c45_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xNS0xLTEtNzUyODY_bc2abcf1-82fa-4e72-ada3-6281435e128c">65,041</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90b1762740a84579b353e32f3a348bdc_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xNy0xLTEtNzUyODY_27d7976b-a0c2-48a6-b34e-5c66ff4bfdac">166,571</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xOS0xLTEtNzUyODY_6a5ad041-b1f6-4e1f-8975-e7ab2635d06a">840,081</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div id="i66dcae174f4a4ec297d2c62aff859394_58"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note E &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY4Ng_cb8dbd95-8188-4be0-9a32-9d6fd7c65029" continuedAt="ia4cb390776234261a4a851661f2a68db" escape="true">Operating Segment Data</ix:nonNumeric></span></div><ix:continuation id="ia4cb390776234261a4a851661f2a68db" continuedAt="i3e185949c3bf43168d35b07045e13ea1"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had <ix:nonFraction unitRef="segment" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjA_cd334538-fb43-4106-a049-b7bfa84c79ae">nine</ix:nonFraction> reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at June&#160;30, 2022 and is not considered a reportable segment. The Company&#8217;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: </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">BOA,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, outdoor, athletic, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i3e185949c3bf43168d35b07045e13ea1" continuedAt="ief0d4e12f33040ce95d12c4698870310"><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Ergobaby,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> headquartered in Torrance, California, 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 <ix:nonFraction unitRef="number" contextRef="i2040de575be54aa9a540b238fd17e62e_D20220101-20220630" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfMjY2Mw_5352d0fd-856c-4e9e-ad12-6c5cf599563d">50</ix:nonFraction>% of its sales from outside of the United States.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Lugano Diamonds</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;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.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.53pt;text-decoration:underline">Marucci Sports</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci is headquartered in Baton Rouge, Louisiana.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. Altor is headquartered in Scottsdale, Arizona and operates <ix:nonFraction unitRef="facility" contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630" decimals="0" name="codi:NumberOfManufacturingFacilities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNDQ4MA_a13f5126-86db-42a0-acab-185deea6e702">17</ix:nonFraction> molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global designer and manufacturer of engineered electric motor and 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 engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  and flexible magnets (Flexmag&#8482;) 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 <ix:nonFraction unitRef="clients" contextRef="i7538353d40ff4700abc1540053271d0d_D20220401-20220630" decimals="0" name="codi:NumberOfClients" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNTMyMQ_cf84bd2e-9a0c-4928-9a0d-026e9150bb0e">2,000</ix:nonFraction> clients worldwide.  Arnold is headquartered in Rochester, New York.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><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">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Segment operating income (loss) is the measure used to assess the performance of each business. Corporate consists of corporate overhead and management fees which are not allocated to any of the Company's reportable segments. There were no significant inter-segment transactions.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ief0d4e12f33040ce95d12c4698870310" continuedAt="i71ba5a7448bd4627a50e969055ca28f2"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Operating Segments</span></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY2NA_ed7ea099-2742-4c8f-a665-a9b8d32000a2" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:44.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy0xLTEtMS02MDUzMA_2b61dd62-1a99-488f-83eb-40c5e5ce4ff7">120,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy0zLTEtMS02MDUzMA_92c62c83-323c-4e72-814f-3008d0e2da2a">110,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy01LTEtMS02MDUzMA_45ac855c-f51a-4e7e-80bd-5f94763b7b06">224,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy03LTEtMS02MDUzMA_f2d64ac1-e380-4da7-9cac-0bdf206f45e7">209,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC0xLTEtMS02MDUzMA_def57ebc-acce-48de-8f86-34ebacf02533">59,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC0zLTEtMS02MDUzMA_6ba1df7f-8623-4f15-92ca-1681b0337447">44,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC01LTEtMS02MDUzMA_473187f5-4fd4-4759-9b6d-a38a5e9d6b3c">116,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC03LTEtMS02MDUzMA_de42a404-2753-4225-81f6-83ee57a362f8">80,537</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS0xLTEtMS02MDUzMA_bf47f578-754a-4285-8fb1-c5d44bf346fd">26,506</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS0zLTEtMS02MDUzMA_53b978de-3c18-4c91-84ea-e839067d3e91">26,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS01LTEtMS02MDUzMA_7163ba72-b69a-4731-9bfe-00c7436928a3">46,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS03LTEtMS02MDUzMA_60c6580a-5ef9-47ac-8a37-16be5ce1bd23">49,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi0xLTEtMS02MDUzMA_b86d2007-2fa7-4dba-83dc-75fe45838a07">39,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi0zLTEtMS02MDUzMA_061da1c1-905c-486b-8ddd-9b4ac9fedb70">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi01LTEtMS02MDUzMA_77ecd0a8-cc04-4177-a705-87565ec567ab">86,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi03LTEtMS02MDUzMA_23cf1078-e847-4be8-ad17-2441cd95a3e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy0xLTEtMS02MDUzMA_1de54c6c-0416-47b9-8552-580a6daadc78">27,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy0zLTEtMS02MDUzMA_460c5326-aa75-44f8-9456-9c74797dbc98">24,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy01LTEtMS02MDUzMA_c3821302-9954-4e5a-ba6e-3b08d341fd42">79,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy03LTEtMS02MDUzMA_b282c2df-f4bf-466d-b4ac-370db9fc176e">61,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC0xLTEtMS02MDUzMA_3930d269-3ca4-4a73-85dc-c091cd66969d">53,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC0zLTEtMS02MDUzMA_222377fd-3b8c-4a90-a3d8-aa595a237cd0">63,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC01LTEtMS02MDUzMA_bdc0ffb6-f10f-4ccc-b400-8f1afc2881dc">105,292</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC03LTEtMS02MDUzMA_d3c94f9d-5dc2-4e13-bfea-737a75c0974b">128,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS0xLTEtMS02MDUzMA_032687f9-2767-4f4b-b056-fdb9aca8240d">66,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS0zLTEtMS02MDUzMA_47bfb6e0-edb1-42fd-8872-5336e7037445">40,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS01LTEtMS02MDUzMA_475f84f9-d137-4268-a2ce-a4c50493860e">129,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS03LTEtMS02MDUzMA_5e6c3e96-dbb4-42da-95d3-b4ec94080bcc">78,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtMS0xLTEtNjA1MzA_baedf468-2a24-42c4-a9e8-2d6768472fe4">38,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtMy0xLTEtNjA1MzA_37ce6117-b07c-49a0-be45-2b7b837a38fe">32,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtNS0xLTEtNjA1MzA_9661cbb5-840d-48b4-a1de-a39a0e7568f7">76,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtNy0xLTEtNjA1MzA_f63079f4-052b-4787-a9e1-b8a1d71040e6">65,041</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtMS0xLTEtNjA1MzA_9685ae0d-1163-4054-aa9f-7c530a09b947">84,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtMy0xLTEtNjA1MzA_92a18bd3-99dc-4f12-b498-730de3f32225">89,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtNS0xLTEtNjA1MzA_9783b568-d44b-4343-9c6e-65f5c4eeefba">161,109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtNy0xLTEtNjA1MzA_a7e3784f-b2dc-43df-8042-81a3ebe3b236">166,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItMS0xLTEtNjA1MzA_b5328722-33a8-4789-8e40-bff9fece3542">515,597</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItMy0xLTEtNjA1MzA_cb98c3b4-3953-4808-9563-79c54ef434a3">431,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItNS0xLTEtNjA1MzA_ae2f6322-08dc-4a75-8e37-c6c54c487088">1,026,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItNy0xLTEtNjA1MzA_96d05b6e-72b3-4609-9b6c-3ab2cef0a39d">840,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a814e8383ae4b0bb0502ba8a9da83c9_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtMS0xLTEtNjA1MzA_cff96fc4-1443-4759-8472-f8502a635df7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53b64998a9f6496396c4d3dd083165fb_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtMy0xLTEtNjA1MzA_d23866bb-270a-45ad-b80e-1e54ebf0a28a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e35beec41fe4ea68e4cd2cb72064ce2_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtNS0xLTEtNjA1MzA_5d65e21f-ef6c-4233-ade4-8a659818897d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64d98fe0340b4bac96d2aab8344069e8_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtNy0xLTEtNjA1MzA_dfa3b165-179a-42d8-a662-b6a77af8c2bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtMS0xLTEtNjA1MzA_a952b2ff-b7d2-4aed-bc44-5c770a55a87e">515,597</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtMy0xLTEtNjA1MzA_8ff17a53-3168-485d-a0c6-df42a899705e">431,525</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtNS0xLTEtNjA1MzA_3b5fe791-f3ff-40d8-91dc-59d16419d54a">1,026,110</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtNy0xLTEtNjA1MzA_29f863cc-ca99-4a5d-83fe-fccf493804e3">840,081</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY3NQ_0bfec0eb-9541-4cd3-bd1d-15a1f4ea81aa" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"></td><td style="width:44.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.328%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.380%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.384%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment operating income (loss) </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy0xLTEtMS02MDUzMA_48dd2d5a-f5b8-4340-83ca-f027bcc403bf">12,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy0zLTEtMS02MDUzMA_dd4474a2-b24b-408d-9102-930be5b074a6">11,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy01LTEtMS02MDUzMA_04358805-a10a-4d48-b9a0-40a5b3ad76c6">18,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy03LTEtMS02MDUzMA_96a3ba26-8d77-4d86-b62d-225521938b04">17,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC0xLTEtMS02MDUzMA_68e37e3b-39e0-45aa-9bbd-f368bd37f568">18,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC0zLTEtMS02MDUzMA_fdf99cb8-082e-421b-8506-827ebde6e941">11,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC01LTEtMS02MDUzMA_8fd337ea-b940-44a5-b6a5-006035b3c5ce">37,262</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC03LTEtMS02MDUzMA_f04cff64-0ded-4b2e-9d55-6f1ac37a6e2b">18,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS0xLTEtMS02MDUzMA_e3fc5838-6afa-4d8f-9d84-3d0e9456cc09">3,549</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS0zLTEtMS02MDUzMA_cf3de7bd-15fe-4c9d-b11a-23ba7c8626fd">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS01LTEtMS02MDUzMA_6a9f204d-eaf1-4d7b-b9ca-7a8f2bf03ed6">3,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS03LTEtMS02MDUzMA_d8f6d52d-8e00-428a-9587-ede104a95ef1">5,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi0xLTEtMS02MDUzMA_589fbc98-c5c1-4a38-b736-267bee075e6c">9,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi0zLTEtMS02MDUzMA_e52bd8ea-73c9-4bd7-a0b3-3c499e5e2520">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi01LTEtMS02MDUzMA_cfca173c-75f5-4272-8f54-cc9ceae55356">23,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi03LTEtMS02MDUzMA_c6ef0f5f-dd4b-4fc5-899c-3358b3f395e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy0xLTEtMS02MDUzMA_4b0d9de7-edbe-4310-9ee6-eddfda8c3df8">1,436</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy0zLTEtMS02MDUzMA_3dcf6021-4dcc-414c-8dd2-2253ae804c3a">1,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy01LTEtMS02MDUzMA_a02a769c-3539-4667-80cc-50b21fb055fc">6,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy03LTEtMS02MDUzMA_7c00e86b-ca36-4087-a1d5-c864d6857853">11,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC0xLTEtMS02MDUzMA_6f8289f7-1474-452d-b0dd-c62d48b9eda2">5,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC0zLTEtMS02MDUzMA_472efcf8-71f5-4d4b-a073-ed532a2e3521">9,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC01LTEtMS02MDUzMA_c367f07d-36ac-4b75-bae8-08396859d98f">8,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC03LTEtMS02MDUzMA_c05f2ce8-7f3b-4091-90f5-9fe9651901c5">20,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS0xLTEtMS02MDUzMA_f0f0cd7d-d17f-48dc-9915-f716cab9c4bb">5,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS0zLTEtMS02MDUzMA_2d26a413-277d-436b-9da9-8de0a52c7371">3,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS01LTEtMS02MDUzMA_1650778c-f9db-4f91-868c-f58080572ef1">11,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS03LTEtMS02MDUzMA_29458fe2-5141-416b-b3cf-867ecd5d0ae6">8,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtMS0xLTEtNjA1MzA_be6ef554-32a8-4210-a4b7-8e7a2bf95231">5,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtMy0xLTEtNjA1MzA_527305ef-7c30-4565-a7c9-2d2574a93b5c">2,497</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtNS0xLTEtNjA1MzA_62c1a6fd-29c5-4a71-9b8f-cc32cf96c91f">8,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtNy0xLTEtNjA1MzA_750dc968-6679-45fd-bb92-b2e39617bf04">5,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtMS0xLTEtNjA1MzA_77128706-a993-43b3-a25d-6a0185dfafdf">7,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtMy0xLTEtNjA1MzA_d63a61dc-54d9-4947-92ca-28ab341ee2e5">6,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtNS0xLTEtNjA1MzA_e5609e51-26b3-41ad-abbb-56aab7f6b16a">10,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtNy0xLTEtNjA1MzA_f98d0d20-5c9f-426c-bf0a-e40632740752">10,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNzU5ODU_1e918788-ba0b-4b50-88aa-34e8dff0038d">67,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNzU5ODc_b20124f6-1fac-4d15-aa90-2c827bdd7b38">50,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNzU5ODk_eabc498d-cb8e-4e5d-bf03-dbfc7d6f096d">128,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNzU5OTI_d830ecc0-5030-48c7-a850-ffe8a5c41e23">98,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i37d5ec820b7342898df736ca798f368d_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNzIwODA_cd713f87-117f-4668-9d6d-ca0ad473f1c1">16,818</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i985bf15e9dd94598992295a8274c616e_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNzIwODk_dbfa1f4f-d7c0-4614-8b68-27caf57afc8e">13,727</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15446c12bdcc43f09dac313b81495b71_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNzIxMjY_c749e2d6-24af-4531-a7c0-33cef371cce8">33,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b70d71a20924481a41cc6418b65b476_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNzIxMjY_6f192118-9719-48f2-8564-9c437f468b6d">27,177</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNjA1MzA_12235ab9-6a63-448f-9641-50da3e1c8286">50,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNjA1MzA_cc95f4e2-e206-4278-826e-e04d6a28ae8f">36,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNjA1MzA_b4383aa6-0d10-46d5-b437-45e89ba0ee07">94,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNjA1MzA_5f0cc7a7-5bde-400d-8a3d-314e84adf209">71,461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income (loss) from continuing operations before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtMS0xLTEtNjA1MzA_e765e26a-dd3c-4c28-a405-b7cbc58b72fd">17,519</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtMy0xLTEtNjA1MzA_a0990cf7-4ba5-440e-9f13-805e49046f9a">14,947</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtNS0xLTEtNjA1MzA_67e5659d-be26-46cb-9fce-f61078819d13">34,938</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtNy0xLTEtNjA1MzA_8e7f15c4-8294-4a60-8055-387eaea37f9c">28,752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtMS0xLTEtNjA1MzA_32b3b804-750e-4ec8-9553-6dc1e07862f7">737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtMy0xLTEtNjA1MzA_586be532-4b6f-4e99-89b6-d36f959f9f9f">642</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtNS0xLTEtNjA1MzA_7be32035-70c6-4f9b-a945-61409ac91c3d">2,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtNy0xLTEtNjA1MzA_c2756dba-dff3-4442-acdf-c67cbfaf5971">2,870</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMS0xLTEtNzIxNDA_a7c0c9ae-ac6d-4d25-971a-9481e4dc6bdd">865</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMy0xLTEtNzIxNTE_7eb9746e-4597-48f4-8fd7-18e5adff6482">722</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNS0xLTEtNzIxNjc_17c94634-e395-4446-8707-ce89f3edc734">1,731</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNy0xLTEtNzIxODA_146d3b59-564f-4aff-9fc7-b3209e8f38cc">1,408</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtMS0xLTEtNzIxNDA_1b40435f-4382-49f8-a491-1e672e6af119">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtMy0xLTEtNzIxNTE_5ab26b02-491b-485b-bdf9-ef9af19cfda5">33,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630" decimals="-3" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtNS0xLTEtNzIxNjc_729d5c27-ceb2-4f4e-9441-1ca794efb99c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtNy0xLTEtNzIxODA_3165167e-f352-45a5-b255-9bc953e8a24b">33,305</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income (loss) from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMS0xLTEtNjA1MzA_6889f75f-171c-4080-ba0f-25c2c4b725af">32,664</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMy0xLTEtNjA1MzA_eef64eb6-a764-4b89-958b-fcd0e604b713">13,264</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNS0xLTEtNjA1MzA_b7228dce-cb97-4e0f-ae1c-2ea69ea0f280">61,017</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNy0xLTEtNjA1MzA_8981f90a-b2f3-4a83-82a1-d8926e2ab1d6">5,126</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i71ba5a7448bd4627a50e969055ca28f2"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY3MA_7510bb2d-53f4-4153-9570-1109da63496c" escape="true"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"></td><td style="width:45.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.078%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.575%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.530%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy0xLTEtMS02MDUzMA_5c39afb1-a540-4ed7-86dc-c6d716e17891">5,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy0zLTEtMS02MDUzMA_367f37d6-006c-40ca-afef-32b859da3b4c">5,343</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy01LTEtMS02MDUzMA_01a69848-d345-46c1-8579-6efd461540ce">10,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy03LTEtMS02MDUzMA_228e0df8-ebfb-4c1b-95cd-ee56db55d017">10,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC0xLTEtMS02MDUzMA_f242e217-f3c0-4cd6-a04e-bd2cb29ce5f9">5,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC0zLTEtMS02MDUzMA_339e3d83-e966-4cf3-9ae8-5bffcb57dcf7">4,846</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC01LTEtMS02MDUzMA_14448dc9-803e-4f04-b8bd-afe8168e0597">10,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC03LTEtMS02MDUzMA_994582c3-5850-45ce-9494-48130b3e4eba">9,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS0xLTEtMS02MDUzMA_c498686d-81d2-4d6d-811a-e7b7513eb9d9">1,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS0zLTEtMS02MDUzMA_c8b00d6f-8c6b-45d7-b2bf-70631959d62f">2,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS01LTEtMS02MDUzMA_812bb590-d555-4049-baa1-34cd1e8726ef">3,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS03LTEtMS02MDUzMA_f0d9bd49-af72-4d70-a1cf-e63ac25de3d7">4,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi0xLTEtMS02MDUzMA_16fead2e-b8ed-4e6b-bc9e-9a1a8ae44079">2,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi0zLTEtMS02MDUzMA_64f766fc-e803-448d-9a49-471d85f846c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi01LTEtMS02MDUzMA_2a808a5e-ec2f-4ffc-998d-1c37082fde36">5,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi03LTEtMS02MDUzMA_d66b88c3-9b71-4020-bb13-b67e73356e90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy0xLTEtMS02MDUzMA_6b2a2424-a68d-4fd9-a3ad-69268a89e3e7">2,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy0zLTEtMS02MDUzMA_bf26d05f-7646-4688-8fe5-c4944c1ac267">2,024</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy01LTEtMS02MDUzMA_279fb7b1-2587-49e6-b495-df33e57181ea">6,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy03LTEtMS02MDUzMA_c6df9453-5d03-405c-9a8d-983f050891b6">4,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC0xLTEtMS02MDUzMA_892f443b-6676-4d0d-8322-107d18af70e2">3,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC0zLTEtMS02MDUzMA_4e485bd1-2acb-42eb-aa0c-4ffe82f42fbd">3,145</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC01LTEtMS02MDUzMA_864e1bc6-21a4-4344-a90f-02204174f65e">6,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC03LTEtMS02MDUzMA_27bfcd38-e209-47db-aff6-aa9523d995f7">6,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS0xLTEtMS02MDUzMA_1d36a934-73ed-4201-854b-087e37432416">4,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS0zLTEtMS02MDUzMA_218bf2d8-4d96-4986-980b-0f20ed2e1981">3,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS01LTEtMS02MDUzMA_f6650e01-330d-41ee-8c67-0cff27c2d2a7">8,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS03LTEtMS02MDUzMA_eeab7b56-91ac-4978-b3dc-bbdf17c6f45f">5,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtMS0xLTEtNjA1MzA_bcb18c7e-c4a4-4e5f-b482-31c4b472e931">1,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtMy0xLTEtNjA1MzA_faf4cc58-2b5c-49bb-844f-bd70bb97b05e">2,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb761f5d60ed4915828203cab22bb33d_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtNS0xLTEtNjA1MzA_78019dbb-4e93-4072-b0c9-9666b343b55e">4,047</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i264ef295f2684c458ac6681b0845b4ad_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtNy0xLTEtNjA1MzA_c05fdc18-3b9f-426b-a4d2-70d80e35e0da">3,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtMS0xLTEtNjA1MzA_1ffa43ab-2fb8-4d4c-975b-10fc8e6f3d5a">4,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtMy0xLTEtNjA1MzA_7410216a-26e2-45f7-9d11-f2b89fae51f9">5,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6347378dd5246b3b68f434ad2d5aee9_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtNS0xLTEtNjA1MzA_d1d4d194-da84-4d8b-9b4a-7c50fe45bd4d">9,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b3e492ef21b48dd992c09848b38465a_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtNy0xLTEtNjA1MzA_3974735e-2862-4ec9-b562-948553cdb177">10,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItMS0xLTEtNjA1MzA_947048db-9144-4679-87f8-1019b7fb8ee6">32,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItMy0xLTEtNjA1MzA_e9a6c131-c3e2-40ef-91d7-3974e59e3871">27,784</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItNS0xLTEtNjA1MzA_41504881-71bb-4320-b64e-08b8747ed554">66,119</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItNy0xLTEtNjA1MzA_bbb26abd-60eb-4fa2-9616-b70d32b2bac7">54,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8dd0dc4bbc42378203b1325ee5be61_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtMS0xLTEtNjA1MzA_3edbb74b-bc96-4c83-b66f-218ba0966441">865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icece1d55af1c405783053d39153db745_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtMy0xLTEtNjA1MzA_a3d57ae8-1f63-4c91-a5e2-437f019816e4">722</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieca067f8bc3f44178a8bda37f5eae769_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtNS0xLTEtNjA1MzA_45318f80-a13f-45dd-a13a-0308c9e210a8">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b04182a72034a7697a07ddb614d2e51_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtNy0xLTEtNjA1MzA_a526154c-30d6-4295-8635-2ba5c9a0c990">1,325</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtMS0xLTEtNjA1MzA_815f5eef-6047-4d9f-b76d-eb8c8283f753">33,691</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtMy0xLTEtNjA1MzA_249f1aca-d966-462c-af74-855bcf392591">28,506</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtNS0xLTEtNjA1MzA_87b0e30a-d6c6-4d44-be3a-3fc8edb129d8">67,850</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtNy0xLTEtNjA1MzA_18acf882-5b66-4f56-aa5c-26d5e3aa8b1c">56,254</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:43.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.144%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.442%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy0xLTEtMS02MDUzMA_0f8ddf4a-e404-4415-bee5-7b73f752467a">48,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy0zLTEtMS02MDUzMA_8ae0ce5a-c601-48ae-8c49-9d45e00a6a34">50,461</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218">395,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478">354,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6df4b8187c4d50ab9f401e88003747_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC0xLTEtMS02MDUzMA_c29b3ee5-5dff-4a84-a63a-939529fa3112">3,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC0zLTEtMS02MDUzMA_02ee8be8-5f16-45eb-822d-6ef2157fe170">2,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f6df4b8187c4d50ab9f401e88003747_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC01LTEtMS02MDUzMA_8bf807ba-8178-4550-b05e-09dd2160bbbc">255,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC03LTEtMS02MDUzMA_fa73c312-2ba6-470d-9b25-545a67cafa7e">263,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a16c21027114832a06c2c7bc45cb9c8_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS0xLTEtMS02MDUzMA_b6afd3d8-c8c4-476b-9c02-77d8db7dc297">15,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS0zLTEtMS02MDUzMA_d85b02cc-abba-49df-89f6-249b3ae96edb">11,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a16c21027114832a06c2c7bc45cb9c8_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502">86,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9">86,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f8af319bca34cf3ac749cfb67079d0e_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi0xLTEtMS02MDUzMA_ec6838a5-b990-478d-88e2-74e74c9d669f">39,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi0zLTEtMS02MDUzMA_122edf57-6549-4b3e-bf10-a90e6c3caa26">27,812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f8af319bca34cf3ac749cfb67079d0e_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi01LTEtMS02MDUzMA_7645aefd-939a-4317-8b84-90666cf51e08">292,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3">233,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec36f95699ff460fb6f4c1ea61f6931e_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy0xLTEtMS02MDUzMA_91a31c79-a2c5-4efd-b79a-03b78ae805d2">14,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef2db8618c34f2fa7efd88f825b4a02_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy0zLTEtMS02MDUzMA_68422f31-4b1e-4230-b95b-84002f1273ca">23,261</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec36f95699ff460fb6f4c1ea61f6931e_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy01LTEtMS02MDUzMA_aa110ce3-ead5-4e39-8fc9-5a59215c22a1">172,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef2db8618c34f2fa7efd88f825b4a02_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf">146,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4556f444d1c647399fdd1dd0d789f652_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC0xLTEtMS02MDUzMA_9b6ec179-60cb-4c3f-87df-4f604f29229c">39,561</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC0zLTEtMS02MDUzMA_2faabdf0-304e-42c1-bd7c-24eaa7787838">36,017</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4556f444d1c647399fdd1dd0d789f652_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7">237,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca">219,545</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS0xLTEtMS02MDUzMA_113c9d7b-24ec-4ee9-bcc7-1e51340f7f6e">45,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie12db5577e214923b8cfa450cd381775_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS0zLTEtMS02MDUzMA_4e16e5f1-68f7-442d-b91f-a3ebad75cb9e">38,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS01LTEtMS02MDUzMA_87f065ca-01b9-4b35-b355-1520ad4d93b9">207,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie12db5577e214923b8cfa450cd381775_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS03LTEtMS02MDUzMA_254f090a-5a18-4e0b-bbce-4e67311fcfa1">205,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82">23,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4703a1f579c4b98836c9789b2faa085_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMy0xLTEtNjA1MzA_8d20cdc1-0b02-427d-83f4-3b0966ccc27c">20,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220">100,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4703a1f579c4b98836c9789b2faa085_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51">101,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b86bee57264ecd9b293ce49b5225b8_I20220630" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtMS0xLTEtNjA1MzA_14f116be-ec2d-4a3f-a615-0b4b55045abf">50,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96535b4792ee4cc3b967db0d122b63ed_I20211231" decimals="-3" name="us-gaap:AccountsReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtMy0xLTEtNjA1MzA_48a9347e-71cb-4e1f-b82e-7a5b125e4625">72,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9b86bee57264ecd9b293ce49b5225b8_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNS0xLTEtNjA1MzA_985ff8b3-9ca3-4d6a-ba98-bf747d1a3e56">245,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96535b4792ee4cc3b967db0d122b63ed_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9">244,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTItMS0xLTEtNjA1MzA_31927b5a-5e31-408b-8992-9e7b894c220d">13,084</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTItMy0xLTEtNjA1MzA_7102a7c8-180a-4d51-bd89-e35deb98036c">13,851</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8057c047864e45518646c1a0f79c4215_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtMS0xLTEtNjA1MzA_4a86aa1c-4523-455f-9c98-b02635abbfea">268,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtMy0xLTEtNjA1MzA_a8a6a24e-d73b-4d01-9e92-8e3e97ad66b8">268,262</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8057c047864e45518646c1a0f79c4215_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d">1,993,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80">1,855,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><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"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i379340c581a146a0b7e73146bbb18a79_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee">56,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i626882afb698408cb893494943f2a0e9_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a">106,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTYtNS0xLTEtNjA1MzA_3024ee20-ba03-4116-8b03-302fa902cd67">96,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="codi:DisposalGroupAssetsHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTYtNy0xLTEtNjA1MzA_879647b6-778a-4c1c-b4f1-c85a5285e3c0">99,423</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8057c047864e45518646c1a0f79c4215_I20220630" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtMS0xLTEtNjA1MzA_3b2e6421-c1dd-4b04-908f-8a3512bf2126">268,530</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtMy0xLTEtNjA1MzA_82d5db89-f198-4614-b389-3d70c198c0cd">268,262</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58">2,145,890</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="codi:IdentifiableAssetsOfSegments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888">2,060,594</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7" footnoteRole="http://www.xbrl.org/2003/role/footnote"><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 </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_64">Note G - "Goodwill and Other Intangible Assets"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></ix:footnote></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_61"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note F &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="codi:PropertyPlantAndEquipmentAndInventoryTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzQ4_f8d35344-365e-4b3e-8167-be11d104ae1b" continuedAt="ieec0eba58ac84c009c20cb192348938d" escape="true">Property, Plant and Equipment and Inventory</ix:nonNumeric></span></div><ix:continuation id="ieec0eba58ac84c009c20cb192348938d"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is comprised of the following at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt;text-align:center"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzU2_e151604e-d9a7-408f-93a7-24b36f04223e" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"></td><td style="width:53.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i393b254aae2847afa31fea1ccf0fa2c3_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMS0xLTEtMS02MDUzMA_10b74f75-dbe8-44e1-aba5-811090c61e81">213,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3561573b7b01403dacc22dd14d43e40a_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMS0zLTEtMS02MDUzMA_b9184d9a-87fc-4eb0-8aa5-3e51f33150c0">206,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1af9f30037e947ab9ff73321cb03e9e0_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMi0xLTEtMS02MDUzMA_c3157bd8-9b94-451d-9360-363205d57515">59,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied310c2c53c846e2930a4724ac432f88_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMi0zLTEtMS02MDUzMA_d0c87865-993e-45e3-a3a8-8899e093c170">52,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1befa02f21ee42c0ae77f9f1f03d1841_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMy0xLTEtMS02MDUzMA_ccfc79ea-fd51-412d-8706-0a1e78d9edf1">59,240</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3a5e957c5874bb5aacc109b92483c76_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMy0zLTEtMS02MDUzMA_9c0b9ff7-e55b-40fe-b008-d1dfe8261e1a">56,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie154c3dd2e20471bb778f6524f1dcd33_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNC0xLTEtMS02MDUzMA_29e77a5a-d869-4cf6-9bb1-3b12b9052b1b">13,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia175b6eca8564efcac78e679b430f82b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNC0zLTEtMS02MDUzMA_e6f856d4-cfd2-4612-ab53-65e28ce2b3e4">13,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNS0xLTEtMS02MDUzMA_4113fca9-0913-41b9-914e-2ac448bafdd2">19,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:ConstructionInProgressGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNS0zLTEtMS02MDUzMA_9fe0e28e-1f3c-4d4c-8b8a-99c23ff1aeaa">15,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNi0xLTEtMS02MDUzMA_42cffc20-ac3e-46e8-bf80-1afb22c8e606">366,276</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNi0zLTEtMS02MDUzMA_3b59aa50-ec53-4e36-a0f7-ff91c3939556">345,386</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNy0xLTEtMS02MDUzMA_873d9410-5e59-4ad2-b429-56b65ad7d49f">183,287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNy0zLTEtMS02MDUzMA_72e243a3-7478-4c17-b1ed-72927f6a2a61">166,993</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfOC0xLTEtMS02MDUzMA_e7a8fa47-531f-4505-a9ea-2623525f9afc">182,989</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfOC0zLTEtMS02MDUzMA_693c6491-83db-4217-895d-dd321b1d5fc5">178,393</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:nonNumeric></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMjA2_205bca60-8b83-4275-adad-9a8d3c145882">10.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i55a42a4e27394b1d8e92277e0253074b_D20220101-20220630" decimals="-5" name="us-gaap:IncomeTaxRefundsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODIxMQ_a7311987-a5ba-4c7e-a98f-afb58ef8f8fe">20.3</ix:nonFraction> million for the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022, respectively and $<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODE5OQ_3c9e2547-9435-4576-a2de-5e7251525b4d">8.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODE5MQ_1f201295-b09f-41f0-bea8-60d79c7a95ec">17.5</ix:nonFraction> million for the three and six months ended June&#160;30, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory </span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzUy_46bbe266-7e90-46b2-94d3-3adb81f47a2a" escape="true"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"></td><td style="width:53.360%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.729%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMS0xLTEtMS02MDUzMA_1a75da4d-ace3-423a-9e5a-bc268de4ca63">120,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryRawMaterialsAndSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMS0zLTEtMS02MDUzMA_97117e88-4c14-4217-be80-b2793d8301dd">105,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMi0xLTEtMS02MDUzMA_b2dc2f80-2607-48fa-871c-64d2b7faf285">34,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMi0zLTEtMS02MDUzMA_6510946b-8eb3-4d0d-b257-538ff92ef6f9">27,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMy0xLTEtMS02MDUzMA_e20d5cd4-ec65-461f-9f13-d88d01989eed">566,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMy0zLTEtMS02MDUzMA_17fd9825-60ea-4da9-81ab-17b7116cadc4">457,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNC0xLTEtMS02MDUzMA_6991b076-90a1-470d-809b-7f0d765881d5">25,519</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNC0zLTEtMS02MDUzMA_75cbfee9-5ce4-426b-b56a-50281f07da78">27,870</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNS0xLTEtMS02MDUzMA_74db273d-148c-4759-b67e-8186d11bf6be">695,687</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNS0zLTEtMS02MDUzMA_9fb8c2bc-e4d8-4396-9491-384d0fbf30a0">562,084</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_64"></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYxNA_ae6d7359-7c4f-4089-b5c4-c79d9d103cd1" continuedAt="ia3eb57dac0234d00865c7a3bb1fae43a" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G &#8212; Goodwill and Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s businesses represent a reporting unit. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ia3eb57dac0234d00865c7a3bb1fae43a" continuedAt="i1983706a5d7640f2874e44a1114312c0"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i8d5e53119fa04ccea70bdb8ba1fecacc_D20220101-20220331" decimals="3" name="codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMjEwMw_2aac5021-b256-4a9d-b790-19cd0b90ee92">13.0</ix:nonFraction>% and the results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value by <ix:nonFraction unitRef="number" contextRef="icdd4077f432a45dc9e441c1857f43790_I20220331" decimals="3" name="codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMjI1MQ_06a9b355-9958-4252-a3fb-1a822555b8f5">272</ix:nonFraction>%. </span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYxNQ_41a6e9b9-bc67-4263-a92d-619d56506abf" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at June&#160;30, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"></td><td style="width:47.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.137%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.748%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.139%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTItMS0xLTEtNjA1MzA_47d6a879-dbc0-44f6-8721-23affa985f80">846,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTItMy0xLTEtNjA1MzA_0286f249-f8a1-43b4-a0ba-1ad2f9cccf33">873,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTMtMS0xLTEtNjA1MzA_f512d1c4-f65f-47e7-b3e5-a98fc907fcc8">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTMtMy0xLTEtNjA1MzA_c96ed39e-6fc0-4d86-b54b-5e3ad55770bc">57,745</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTQtMS0xLTEtNjA1MzA_c84e1d56-6ec1-46fd-bdec-b565bb8ef2af">788,913</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTQtMy0xLTEtNjA1MzA_c007811c-15fe-42e0-b6cd-0d3339be9da4">815,405</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the six months ended June&#160;30, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"></td><td style="width:41.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.032%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.289%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.236%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab0ef8021d194dd2884a312aeaa1bb80_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMS0yLTEtMS02MDUzMA_efb5425c-1f04-4d6d-8eac-703cf3262d72">92,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8901911826654605bad710b3e293a584_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMS0xMi0xLTEtNjA1MzA_334520e1-f1d3-4ae0-84dc-e1b342648f0a">92,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idadd502a199649dfacaccafa99ede95d_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMi0yLTEtMS02MDUzMA_00d5aa4c-e8a6-47d8-85af-fbe39c8e73d2">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMi0xMi0xLTEtNjA1MzA_c3e0bbd5-fd3b-4915-9ad3-eb51d2f04803">254,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id53384f8c1fd4a4b88080a51eb5691b8_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy0yLTEtMS02MDUzMA_ec90864b-730a-45a9-a524-7e6d6ac3d822">61,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73fd596c55414e489e7fec9296e38630_D20220101-20220630" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy00LTEtMS02MDUzMA_c92deaf6-cc22-4941-a3dc-06c3a08460ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4d8cf62ae444d099f272d78357d845e_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy0xMi0xLTEtNjA1MzA_1cf3876f-c7a7-40d5-a4a1-fa95a3d3a493">61,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0573e5ec7584f89980134a251096f5f_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC0yLTEtMS02MDUzMA_ee64a11f-3ad9-4a98-8115-11d0afaa5735">83,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC00LTEtMS02MDUzMA_2ba7d6ad-8963-4f15-aba4-72750b331404">2,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie665e812ba6c4c03a6d3c25b624ad30b_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC0xMi0xLTEtNjA1MzA_c9a81c2e-7dbd-4f59-9b74-62e565a39c12">86,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i088e484726274b98acf3db66e11958bf_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS0yLTEtMS02MDUzMA_e8300b56-6aca-4ca1-bbaa-f1a659c0de3f">107,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4cb2510c966b410e91556a88083455ab_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS00LTEtMS02MDUzMA_1188623b-9148-468b-adcc-1cea61f10ed4">29,657</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS0xMi0xLTEtNjA1MzA_8b107e3f-f607-4159-bff2-ac2b6cf54469">78,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i412cb44173d44881a4c443b9811449c2_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNi0yLTEtMS02MDUzMA_d9a93d51-63e9-4bc2-b068-7cbfda3737b0">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib42b083140c24f23a0b88bdb6d65033a_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNi0xMi0xLTEtNjA1MzA_36c49da4-e055-43a7-bc7f-1ae14cc99b8f">30,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib00e580a88d24e869ae5688a008349a1_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy0yLTEtMS02MDUzMA_04cb3fd6-c834-40ad-beed-3a8eeed75b92">90,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy00LTEtMS02MDUzMA_59258b82-824d-4e72-8297-5c8e0013f311">286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy0xMi0xLTEtNjA1MzA_dfdcd119-2478-40a4-a052-01cfb472dee4">91,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5a6046367ac4ee89891c3ce5ad7767f_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC0yLTEtMS02MDUzMA_667c5d8b-4f6b-4c3a-a8cc-8535dc65398e">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia381a61550264d66a1b8f092840094bf_D20220101-20220630" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC00LTEtMS02MDUzMA_b85beef3-497c-4e63-b6c9-7d49b4a06329">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba13795f8a204bca8076cac64ce92a08_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC0xMi0xLTEtNjA1MzA_6b0fa961-8478-46d3-ab9d-2fe293557de0">39,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9996856d881e499082c5df7c590355d3_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOS0yLTEtMS02MDUzMA_ae4506f0-c7e0-41bb-ab10-8599def3c760">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29d5619a927a47d29e48e2456afa7792_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOS0xMi0xLTEtNjA1MzA_b92078d3-7015-4247-8370-d0afbf1802ed">55,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2f87a6ad0fe4cd49e42aae641c00c2f_I20210101" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtMi0xLTEtNjA1MzA_62ab074a-4fb3-401b-9942-e1b31d7599e8">815,405</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtNC0xLTEtNjA1MzA_2d45f7c6-ed5e-41b8-98e4-ac168f850824">26,492</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtMTItMS0xLTYwNTMw_817effe5-7cac-42ed-9bc4-8db87a8ef4b9">788,913</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long lived assets</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual indefinite lived impairment testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2022 and 2021. 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. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i1983706a5d7640f2874e44a1114312c0"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYzMg_4ff67db3-aa04-42eb-9624-88e449ebe109" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at June&#160;30, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.019%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie30b365d3493403da78517b2e9cf671a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0xLTEtMS02MDUzMA_e134a5ef-86e7-40e7-a818-cb812b911938">576,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie30b365d3493403da78517b2e9cf671a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0zLTEtMS02MDUzMA_dcc18341-ca3a-4598-acd5-0e2ad6ed548b">211,350</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie30b365d3493403da78517b2e9cf671a_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi01LTEtMS02MDUzMA_9f08637d-550d-43d5-acf2-3c11b64bc741">364,853</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi03LTEtMS02MDUzMA_aec4f23b-1004-4c73-a93e-2d6b46cc6618">566,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi05LTEtMS02MDUzMA_ff1c27aa-29ef-4fd2-abb8-3b2dea4f50b9">180,581</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0xMS0xLTEtNjA1MzA_c28765c3-1bc2-479a-adab-4857aa1fe556">386,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0xLTEtMS02MDUzMA_49ea69ea-b895-4458-9112-1e03fc0e519c">158,696</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0zLTEtMS02MDUzMA_c81f2901-acc3-4537-9f24-a23ad5a7c7b3">44,741</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy01LTEtMS02MDUzMA_7bdb1dfb-1cd9-48c4-8e48-afb2bb8a797b">113,955</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy03LTEtMS02MDUzMA_13fcb0af-bfec-4b88-9f56-de6902f05cac">153,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy05LTEtMS02MDUzMA_e99bc459-972f-424c-9ec8-61a783c1b399">49,898</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0xMS0xLTEtNjA1MzA_d0a87c09-d424-4f6d-a37b-21789ed50df1">103,226</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0xLTEtMS02MDUzMA_2f58c410-3d49-4f6f-8a2a-60e4b476ea28">425,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0zLTEtMS02MDUzMA_3117a646-cd52-4793-b752-033a029c43bd">103,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC01LTEtMS02MDUzMA_d5df5b5f-81e7-4dcd-89fa-7731ad3d7720">322,368</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5019629906914bd893467528e98644dd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC03LTEtMS02MDUzMA_4243b8c5-89f6-4714-ad3f-c43013eabd4c">411,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5019629906914bd893467528e98644dd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC05LTEtMS02MDUzMA_f39fc9df-25eb-49db-a9fd-1d0e02c61ab0">87,178</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5019629906914bd893467528e98644dd_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0xMS0xLTEtNjA1MzA_e6503dde-cdc5-430c-8573-6b126f95f68a">323,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0xLTEtMS02MDUzMA_60954459-080b-4d1d-ac85-c28b55add49e">4,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0zLTEtMS02MDUzMA_816b1462-972e-4357-b02c-0e21dd199b58">3,696</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS01LTEtMS02MDUzMA_f1ef8fc5-3a47-42b4-bfaf-536d1daac4e0">941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308ec285852044bf80a42cd036875c90_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS03LTEtMS02MDUzMA_05aefbde-39c3-417a-9bbf-0dcfaa8aaf2d">4,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i308ec285852044bf80a42cd036875c90_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS05LTEtMS02MDUzMA_6098edfe-6844-49d4-b36f-e082809aa87b">3,502</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308ec285852044bf80a42cd036875c90_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0xMS0xLTEtNjA1MzA_abb1332f-ecda-4995-abc7-bc5ad14a362a">1,115</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0xLTEtMS02MDUzMA_0dd3e99f-eeb5-4ab1-beee-5b53a2be3242">2,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0zLTEtMS02MDUzMA_a29cdc7a-d80d-49ce-8b3d-3bb17b5efe0f">1,064</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi01LTEtMS02MDUzMA_ec6e6089-ae9b-44b9-85f7-8de1ea3f5487">1,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi03LTEtMS02MDUzMA_4215ba14-b6ea-4c0b-90d8-14d61c481085">1,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi05LTEtMS02MDUzMA_6ae675ff-1922-4514-adcf-17a6f409221b">735</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0xMS0xLTEtNjA1MzA_c21f34ca-2ff1-497b-932d-567398259d4a">1,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0xLTEtMS02MDUzMA_fb43cd12-614d-4d95-840c-33cffc9d4114">1,167,211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0zLTEtMS02MDUzMA_e0d34b00-7cb2-4f13-b775-ad1bcc8f5e47">363,915</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy01LTEtMS02MDUzMA_35688a79-95e2-40fa-9e2e-605d2f2d0961">803,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy03LTEtMS02MDUzMA_858fe924-9879-4852-9c2b-42b5d1d5ee23">1,137,606</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy05LTEtMS02MDUzMA_970ae29c-0131-4df8-b093-6b5abb17c485">321,894</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0xMS0xLTEtNjA1MzA_420736b6-636a-4d57-99ae-b350354b53cf">815,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC0xLTEtMS02MDUzMA_17a14b0a-6e2a-4e5f-8d25-e497af16f7cc">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC01LTEtMS02MDUzMA_754e5c5a-f50a-47c2-8130-9f30009b5bb5">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC03LTEtMS02MDUzMA_351b0877-6b0f-4adc-ae8e-fa9fe498dae9">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:IndefiniteLivedTradeNames" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC0xMS0xLTEtNjA1MzA_9342b12e-2348-4ca3-b1d0-fdc636c52dfc">56,965</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0xLTEtMS02MDUzMA_e635950e-ec29-4da7-9030-0e9303218f88">1,224,176</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0zLTEtMS02MDUzMA_b82cd479-8c91-4e22-ab28-46e59016a510">363,915</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS01LTEtMS02MDUzMA_0ed170d0-ccbf-41ea-b27d-ff4c5f594c12">860,261</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS03LTEtMS02MDUzMA_f0708212-0e2a-4c8b-93f8-8875acd24046">1,194,571</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS05LTEtMS02MDUzMA_95aaff9b-c9ba-4c38-b3ca-aa03c9d3f1a0">321,894</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0xMS0xLTEtNjA1MzA_7771d68d-a194-44f7-b6cf-5021ea678df8">872,677</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzQwMg_6e340bf3-f510-42f6-91d9-f806ecdc635b">20.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ5Ng_10c29629-5370-4855-a13b-e4f75ffbdc54">42.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June&#160;30, 2022, respectively and $<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ4OA_14205cd1-68a4-4d33-b62c-6550b37da562">18.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ3Mw_5c82234d-ede0-49bb-84d0-530ccbe011f6">37.4</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June&#160;30, 2021, respectively.  </span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYyMg_4ca29532-0177-4b51-b719-0c01abc27989" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.249%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.450%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.254%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi0wLTEtMS02MDUzMA_15a76a6c-1b16-4fe9-b3dc-276f7f2d99f8">41,745</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi0yLTEtMS02MDUzMA_c9fe6a82-2d28-4e7f-91f7-b50a30354732">82,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi00LTEtMS02MDUzMA_72ff7d46-f622-4ba6-b543-cb7384eb9dfc">81,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi02LTEtMS02MDUzMA_0ae57111-4f24-486b-a787-2189e5a185bc">76,049</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi04LTEtMS02MDUzMA_b4aae9e6-5d06-4b73-94bc-e46f53be851e">69,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i66dcae174f4a4ec297d2c62aff859394_67"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note H &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RleHRyZWdpb246MzI5M2Q1NDA2MTA0NDk0MmExMjUyMzhhOWVlZTAwMzlfNjAz_c3a6ddf2-4ef0-4df8-9286-2f3c72e2f927" continuedAt="id04c6dca4c684d5799bb08913d134ae8" escape="true">Warranties </ix:nonNumeric></span></div><ix:continuation id="id04c6dca4c684d5799bb08913d134ae8"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;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. <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RleHRyZWdpb246MzI5M2Q1NDA2MTA0NDk0MmExMjUyMzhhOWVlZTAwMzlfNjA1_d47267c7-8bea-467c-8e4d-abd5fe0eb776" continuedAt="i2e85ede244e74939bb4ad69ab48ddf31" escape="true">A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the six months ended June&#160;30, 2022 and the year ended December&#160;31, 2021 is as follows (</ix:nonNumeric></span><ix:continuation id="i2e85ede244e74939bb4ad69ab48ddf31" continuedAt="i1c2fbbff82f44b8ba56762dd861387f3"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i1c2fbbff82f44b8ba56762dd861387f3"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"></td><td style="width:54.183%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.541%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.743%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.033%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMi0xLTEtMS02MDUzMA_bbfae2a4-8a15-41b6-a631-62ec632feb20">2,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMi0zLTEtMS02MDUzMA_2b3c0795-ce2c-4a7d-aea3-9d8483a38821">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMy0xLTEtMS02MDUzMA_7dbe7f0a-4cd9-4d35-91eb-d5d39a406dfa">1,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMy0zLTEtMS02MDUzMA_776012ed-e6fb-4172-adb6-faf1be63effb">4,257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNC0xLTEtMS02MDUzMA_b48713ab-c3de-4b74-8810-f3d7f3ced9cb">1,444</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:ProductWarrantyAccrualPayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNC0zLTEtMS02MDUzMA_2a45bcaf-26df-46aa-a449-cbee5fdcd953">3,753</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNS0xLTEtMS02MDUzMA_1bd95ccd-2b54-4b1a-9a7d-ee957f9e50ab">1,787</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:ProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNS0zLTEtMS02MDUzMA_c8797bf1-5575-442a-b940-50a3eb7ff6fe">2,062</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div></ix:continuation><div id="i66dcae174f4a4ec297d2c62aff859394_70"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Note I &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODIzMw_1b95b9ac-c412-4ccb-ac54-e84b1762b339" continuedAt="i0c36524ca5d0479e8f43b9dc83fe9487" escape="true">Debt</ix:nonNumeric></span></div><ix:continuation id="i0c36524ca5d0479e8f43b9dc83fe9487" continuedAt="if59c645b28de4d36a017cecba0cee746"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;Lenders&#8221;), 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 &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="if76d62a338f14746a8320fd7ac623ca1_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjk1_e17abb6f-9347-4149-bd45-5d76d1636feb">600</ix:nonFraction>&#160;million and also permits the LLC, prior to the applicable maturity date, to increase the revolving loan commitment and/or obtain term loans in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="i41fa24862a0e45bfb8a62ebc405666bf_I20210323" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODYy_c9b1d49f-d4b6-4fd0-a968-0bbfbf2e7696">250</ix:nonFraction>&#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. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="if59c645b28de4d36a017cecba0cee746" continuedAt="i7e459466301a46b180319040f53313bd"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC 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 &#8220;Eurodollar Rate&#8221;) for such interest period plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i7d705f0aa00c43beb7758caf9673a954_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMTYxMQ_d1881db1-94d3-45c0-ab34-a4167402926c">1.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ibc12460ce0564d458e919a521bc38749_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMTYxNw_023ac605-1f5b-445f-b2eb-7528550f4793">2.50</ix:nonFraction>%, 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 &#8220;Consolidated Total Leverage Ratio&#8221;). 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 <ix:nonFraction unitRef="number" contextRef="i69ff8fc29f794f43ad680e5f323ae040_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjAwMw_8b547dd8-922a-4868-842b-32dcb62af5d4">0.50</ix:nonFraction>%, (ii) the &#8220;prime rate&#8221;, and (iii) Eurodollar Rate plus <ix:nonFraction unitRef="number" contextRef="ib167704c4c6f437fb9b35379892deaed_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjA2MQ_c17a23af-274a-4afe-9ae8-4a5b16904d2e">1.0</ix:nonFraction>% (the &#8220;Base Rate&#8221;), plus a margin ranging from <ix:nonFraction unitRef="number" contextRef="i7d0f939ddfeb472c8403abfe7e3435b8_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjExMA_536500d7-9e2b-4640-90b0-ae84c5540c02">0.50</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i5dbc8b8f37594bc5b29eb31c484ed1fa_I20210323" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjExNg_1a94c41f-66cb-4503-9302-1a56351e8229">1.50</ix:nonFraction>%, based on the Company's Consolidated Total Leverage Ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the 2021 Revolving Credit Facility, an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="i0d8b68fac478451585e33e41df6d24c9_I20210323" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjI0OQ_19b06ab5-72bd-4c71-8ca2-33418cafab26">100</ix:nonFraction>&#160;million in letters of credit may be issued, as well as swing line loans of up to $<ix:nonFraction unitRef="usd" contextRef="i6bd57e7da1b8432b8637306a143a823d_I20210323" decimals="-6" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjMyNQ_d12eab2b-3f58-439d-b8f5-77fede50ab83">25</ix:nonFraction>&#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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net availability under the 2021 Revolving Credit Facility was approximately $<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-5" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjU4Mg_c2c90de8-626a-480e-9254-13f379512976">597.7</ix:nonFraction> million at June&#160;30, 2022. Letters of credit outstanding at June&#160;30, 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i2d99ce5d47ad4cdd9cdd07f1dbaa9500_I20220630" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjY1MA_49e45366-823f-4643-a145-2ad4b96158c0">2.3</ix:nonFraction> million. At June&#160;30, 2022, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the LLC 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 &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i8fe0fa5d2f264e878d4f06d6517620fa_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzA2MA_7059a79d-a88a-4d09-854c-1673f38cc20e">600</ix:nonFraction> million, and (ii)&#160;a $<ix:nonFraction unitRef="usd" contextRef="id55d974a924e4994815f4c6128bbba6d_I20180418" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzA3NQ_0531f49e-e0b7-4ed3-9d46-6016ab025346">500</ix:nonFraction> million term loan (the &#8220;2018 Term Loan&#8221;).  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.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzQ1MQ_1fe6a0f1-c044-4fc5-beb5-17cf41f21b8a">300</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzQ4OA_cb1837e7-85d9-4d0f-ae51-d95283ffdec2">5.000</ix:nonFraction>% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; of "2032 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 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzk4OQ_48c45edf-a255-40ab-bc01-2904c9b8a896">5.000</ix:nonFraction>% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $<ix:nonFraction unitRef="usd" contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323" decimals="-6" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDM1OA_1dc82d2a-7f0c-4c98-82dc-e2f956ea93ec">1,000</ix:nonFraction>&#160;million aggregate principal amount of our <ix:nonFraction unitRef="number" contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDM5NQ_22ef0b0e-2bd7-432e-a584-23b69bb0347d">5.250</ix:nonFraction>% 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 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of <ix:nonFraction unitRef="number" contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323" decimals="4" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDg4OA_8aa2ce2d-49f1-45c4-8de3-ec51e64ddf10">5.250</ix:nonFraction>% per annum and will mature on April 15, 2029.  Interest on the 2029 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 LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTQyMw_fdee35e7-fe6a-4c77-b469-58919997241e">8.000</ix:nonFraction>% Senior Notes due 2026 (the &#8220;2026 Senior Notes&#8221;).</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:9pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i7e459466301a46b180319040f53313bd" continuedAt="i851b622a0a8a45e599dbffad5174f938"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our 2026 Senior Notes bore interest at <ix:nonFraction unitRef="number" contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTUzMg_f0d4632f-7013-4372-b4cd-ab7033738cda">8.000</ix:nonFraction>% 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 LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#8217;s 2026 Senior Notes to redeem the 2026 Senior Notes on April 1, 2021. The principal amount of the 2026 Senior Notes redeemed was $<ix:nonFraction unitRef="usd" contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTk1Mg_899ed72d-49a6-4f79-91e0-0271cadb656b">600</ix:nonFraction>&#160;million, which represented all of the outstanding principal of the 2026 Senior Notes. The 2026 Senior Notes were redeemed at <ix:nonFraction unitRef="number" contextRef="ie0913764cc144582b69a64782043cf59_D20210302-20210302" decimals="3" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjA3Mg_c02872c2-e700-468d-93ef-c5faa56fa831">100</ix:nonFraction>% 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 $<ix:nonFraction unitRef="usd" contextRef="i65c6047ae0164b518f38d2084d820fe7_I20210323" decimals="-5" name="codi:ProceedsHeldInEscrow" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjMyMQ_0343829a-bd89-45e0-b478-dd7d5d85f19d">647.7</ix:nonFraction>&#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 $<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-5" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjUzNQ_f340dce0-a22d-44e5-ad04-9c880a1ea7a7">33.3</ix:nonFraction>&#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. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfDebtTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODI0Mw_ecd434a9-e7fa-4ba2-99fd-9b5e1205782d" continuedAt="i4e59390718384598a4e3b34e668ef351" escape="true">he following table provides the Company&#8217;s debt holdings at June&#160;30, 2022 and December&#160;31, 2021 </ix:nonNumeric></span><ix:continuation id="i4e59390718384598a4e3b34e668ef351" continuedAt="i8ad37d796b524630928c33055d7b88f5"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i8ad37d796b524630928c33055d7b88f5"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi0xLTEtMS02MDUzMA_92a59bcd-f592-4ad2-a91d-115afd7e76d0">5.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi0zLTEtMS02MDUzMA_e184cb3e-9be2-4b53-abc9-ff0cf8f15939">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5246896042a347ee92ae07bdccaa56f7_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi01LTEtMS02MDUzMA_a121b334-9913-4414-92d7-7e2beb74889e">4.89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5246896042a347ee92ae07bdccaa56f7_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi03LTEtMS02MDUzMA_2396e66a-ea0e-45ec-a3e4-a5f926521ec3">1,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy0xLTEtMS02MDUzMA_a71b4da1-e3c2-4b20-b219-deb9a08bd74e">5.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy0zLTEtMS02MDUzMA_90ed9605-4482-4fe5-b045-b67b79a714fd">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy01LTEtMS02MDUzMA_24473fee-ff0f-433b-b861-219125dd5209">5.29</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231" decimals="-3" name="us-gaap:SeniorNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy03LTEtMS02MDUzMA_c711664b-c060-421f-b6b6-7cdf38a6b8e8">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfNS0zLTEtMS02MDUzMA_42f51d77-4bb6-4f53-b93b-3f734125baa8">14,253</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7c530531e51b4739bcaf16b37b7b21e8_I20211231" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfNS03LTEtMS02MDUzMA_32587f92-9337-4bb3-8f58-e25c8b4d5f4f">15,174</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfOC0zLTEtMS02MDUzMA_11ced01b-856c-4f97-bd5f-55b4d03a7a15">1,285,747</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfOC03LTEtMS02MDUzMA_3544854b-b741-4a06-83ba-1ce666de2182">1,284,826</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consisted of the following carrying value and estimated fair value (in thousands):</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"></td><td style="width:20.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.970%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.215%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.219%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 15, 2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi00LTEtMS02MDUzMA_559c6e68-912c-45af-ae9a-854206fce0f5">5.000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi04LTEtMS02MDUzMA_df8a7f56-7454-4b12-ae21-50aa4ec52a87">300,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi0xMC0xLTEtNjA1MzA_9535033e-0fe8-4127-b643-a6ef4da667e1">231,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy00LTEtMS02MDUzMA_cafd4988-e37a-4bd3-b815-8b95583a54ef">5.250</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630" decimals="-3" name="codi:Debtissuanceaggregateprincipalamount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy04LTEtMS02MDUzMA_8d815b42-05a2-4d99-b7ee-fdf4458207b4">1,000,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630" decimals="-3" name="us-gaap:LongTermDebtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy0xMC0xLTEtNjA1MzA_405a7a97-c959-44d3-9aed-844c77efe6d1">825,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuance Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i71351698239d4dc49803e1d3c1e9ce0f_I20211117" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzE1MA_00276df6-c55d-4db2-899b-99449da5854f">4.3</ix:nonFraction>&#160;million in deferred financing costs. In addition, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i76d39177981049bd8310873ac9fdcfbe_I20210302" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzIxNg_145644d3-bb58-4603-a430-20e2b0463d25">12.0</ix:nonFraction> million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 2026 Senior Notes were $<ix:nonFraction unitRef="usd" contextRef="ie835c49ef9dd4c148ddfe8c59384229d_I20210630" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzM4MA_41c4d3c8-f2a3-4bb0-be18-aedb360a0146">7.2</ix:nonFraction>&#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 $<ix:nonFraction unitRef="usd" contextRef="i433e0a5ae9954533a9b40ef8f7890766_I20200507" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzU3MQ_389fd666-cc3e-4819-aafb-a4cca5696b24">5.4</ix:nonFraction>&#160;million in deferred financing costs.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 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.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i851b622a0a8a45e599dbffad5174f938"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unamortized premiums and debt issuance costs at June&#160;30, 2022 and December&#160;31, 2021, and the balance sheet classification in each of the periods presented (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"></td><td style="width:56.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.832%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMS0xLTEtMS02MDUzMA_0f694e3a-4450-48c6-8ef2-a5e274acec8b">27,819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMS0zLTEtMS02MDUzMA_6da5c88e-bd0e-47b0-b808-028f4d05d528">27,784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMi0xLTEtMS02MDUzMA_5db4b220-9d8b-4e47-acb4-ff0eaaaad054">7,752</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:AccumulatedAmortizationDeferredFinanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMi0zLTEtMS02MDUzMA_cd984454-9183-4283-9042-895e73c07337">6,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMy0xLTEtMS02MDUzMA_79d7f022-cb37-4155-8c6e-b80bde38c45f">20,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMy0zLTEtMS02MDUzMA_3fba1dbf-6490-4d7a-bf6d-10de5aabddca">21,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance sheet classification:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5272c9a6d6f04543a220d6c2bea38e85_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNi0xLTEtMS02MDUzMA_f8f3ab42-c18f-4c89-a533-9c66b2d1e462">5,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id341c8c7d8d046ac9ba5b6956541daf0_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNi0zLTEtMS02MDUzMA_2d0190a6-6a63-469c-afc4-0030c989811c">6,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02d1777c5fe049f6a59e694d9a979198_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNy0xLTEtMS02MDUzMA_5c6d1943-fa8a-4253-8d88-22db01c42b6b">14,253</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2de5005e6e6844a0840546dc44bb4769_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNy0zLTEtMS02MDUzMA_d2c9b4c6-345e-4ea6-9fa6-d9c5bb025740">15,174</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfOC0xLTEtMS02MDUzMA_0b843f36-e1a4-4c61-8df0-e6a6cbf7cd65">20,067</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfOC0zLTEtMS02MDUzMA_058da3b8-7234-48dd-ae18-4639b0fbb413">21,763</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_73"></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note J &#8212; Stockholders&#8217; Equity</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trust Common Shares  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust is authorized to issue <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfOTI_97256fdc-f307-4bca-8acc-e26356931abc">500,000,000</ix:nonFraction> Trust common shares and the LLC is authorized to issue a corresponding number of trust interests. The Company will at all times have the identical number of trust interests outstanding as Trust shares. Each Trust share represents an undivided beneficial interest in the Trust, and each Trust share is entitled to one vote per share on any matter with respect to which members of the Company are entitled to vote.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">At-The-Market Equity Offering Program</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 7, 2021, the Company filed a prospectus supplement pursuant to which the Company may, but has no obligation to, issue and sell up to $<ix:nonFraction unitRef="shares" contextRef="i2d160c5d8cf549bd998e862ff07bcbe6_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNjky_a0c90f80-cb88-4acf-a6f1-db78c1e76ca6">500</ix:nonFraction>&#160;million of common shares of the Trust in amounts and at times to be determined by the Company. Actual sales will depend on a variety of factors to be determined by us from time to time, including, market conditions, the trading price of Trust common shares and determinations by us regarding appropriate sources of funding. The Company incurred $<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-5" name="codi:AtTheMarketOfferingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTY3Mw_a4bc6471-6427-42fd-b4f8-42aa40346fb1">0.1</ix:nonFraction>&#160;million in total costs related to the ATM program during both the three and six months ended June&#160;30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with this offering, the Trust entered into an At Market Issuance Sales Agreement (the &#8220;Sales Agreement&#8221;) with B. Riley Securities, Inc. and Goldman Sachs &amp; Co. LLC  (each a &#8220;Sales Agent&#8221; and, collectively, the &#8220;Sales Agents&#8221;). The Sales Agreement provides that the Company may offer and sell Trust common shares from time to time through the Sales Agents up to $<ix:nonFraction unitRef="shares" contextRef="i2d160c5d8cf549bd998e862ff07bcbe6_I20210907" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTM4NA_0e43c219-5e8e-4e6d-8c47-3c97d2504473">500</ix:nonFraction>&#160;million, in amounts and at times to be determined by the Company. Pursuant to the Sales Agreement, the shares may be offered and sold through each Sales Agent, acting separately, in ordinary brokers&#8217; transactions, to or through a market maker, on or through the New York Stock Exchange or any other market venue where the securities may be traded, in the over-the-counter market, in privately negotiated transactions, in transactions that are deemed to be &#8220;at the market offerings&#8221; as defined in Rule 415 under the Securities Act or through a combination of any such methods of sale.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three and six months ended June&#160;30, 2022, the Company sold <ix:nonFraction unitRef="shares" contextRef="i45853d503b7d41238960027ba4f0775f_D20220401-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjAxNA_a1f6b7e7-55d3-40c2-9c0a-8edf3b3a32cf">1,817,505</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTIzNQ_8f6c5f8a-3a6b-4475-aff1-81a75c171d79">2,529,938</ix:nonFraction> Trust common shares under the Sales Agreement, respectively. During the same periods, the Company received total net proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i45853d503b7d41238960027ba4f0775f_D20220401-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTMzMQ_07f8672f-0758-4f2f-b22f-de77f0744791">42.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromIssuanceOrSaleOfEquity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTE1Mzg_b1ad1acb-66eb-4400-b6e3-0827d11e1497">62.3</ix:nonFraction>&#160;million, respectively, from these sales and incurred approximately $<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:PaymentsForCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjE5MA_55c4b0b8-9028-47eb-b7cd-d00037f0bbe3">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForCommissions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTM1OQ_4efa8f2e-263f-4646-9f90-3b15b60d3c25">1.1</ix:nonFraction>&#160;million in commissions payable to the Sales Agents.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trust Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Trust is authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjI5OQ_727287d8-6129-46f1-b85b-dd4af988a80b">50,000,000</ix:nonFraction> Trust preferred shares and the LLC is authorized to issue a corresponding number of trust preferred interests.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series C Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="ia48a6a0c14fb40c0b60a012062be2ba1_I20191120" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjQ4MA_ca8ccc93-c65c-4ca8-a990-29229c1af25d">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjQ4Mw_4e2a0f51-0851-4540-809c-43f9db6be79e">7.875</ix:nonFraction>% Series C Preferred Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "Series C Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjU3OQ_ac15c430-e593-4861-9155-5f161757f135">25.00</ix:nonFraction> per share, and on December 2, 2019, the Trust issued <ix:nonFraction unitRef="shares" contextRef="iedd7935a658a42699360161c44d51b0c_I20191202" decimals="0" name="us-gaap:PreferredStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjYzNQ_9ff224b2-ef68-41fa-aa6c-d46b43b394fc">600,000</ix:nonFraction> of the Series C Preferred Shares which were sold pursuant to an option to purchase additional shares by the underwriters. Total proceeds from the issuance of the Series C Preferred Shares were $<ix:nonFraction unitRef="usd" contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjgzMQ_fc2db16a-aeb4-417e-b724-058e4f890d00">115.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="usd" contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120" decimals="-5" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjgzOA_c14f471e-599a-489f-be70-0a2206553a6d">111.0</ix:nonFraction> million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">net of underwriters' discount and issuance costs.  Distributions on the Series C Preferred Shares will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on January 30, 2020, at a rate per annum of <ix:nonFraction unitRef="number" contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzE1MQ_77f0d808-c274-4699-915b-94ba1990f57b">7.875</ix:nonFraction>%.  Distributions on the Series C Preferred Shares are cumulative and at June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="iaec2387356c149ddb74d98aaceae6914_D20220101-20220630" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzIyOQ_1411f64f-c1de-4655-872b-fbf896db60be">1.5</ix:nonFraction> million of Series C distributions are accumulated and unpaid. Unless full cumulative distributions on the Series C Preferred Shares have been or contemporaneously are declared and set apart for payment of the Series C Preferred Shares for all past distribution periods, no distribution may be declared or paid for payment on the Trust common shares. The Series C Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the Series C Preferred Shares. The Series C Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after January 30, 2025, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzkyNg_c4dc77e0-c30b-4423-b479-c00e58defb19">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series C Preferred Shares will have no right to require the redemption of the Series C Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series B Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 13, 2018, the Trust issued <ix:nonFraction unitRef="shares" contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDI3Nw_fe28f4f1-add8-4543-8a7c-2232f17b72ab">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="ia29462d01b3f46d6b875b8e480395f87_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDI4MA_200aeb41-f60a-471c-ae78-9cec17cedc6a">7.875</ix:nonFraction>% Series B Trust Preferred Shares (the "Series B Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDM4Mg_7e4017b0-ae0e-4bad-ab5c-9613bcbb750f">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDQxOA_3dc88717-42b7-439d-b904-0b3b238ce90f">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i44b583f3f3c948cea1788527a8589596_D20180313-20180313" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDQyNQ_840e8712-ef1e-4961-aec8-b5d795baf030">96.5</ix:nonFraction> million net of underwriters' discount and issuance costs.  Distributions on the Series B Preferred Shares will be payable quarterly in arrears, when and as declared by the Company's board of directors on January 30, April 30, July 30, and October 30 of each year, beginning on July 30, 2018, at a rate per annum of <ix:nonFraction unitRef="number" contextRef="ia29462d01b3f46d6b875b8e480395f87_D20180313-20180313" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDczNQ_7f63a243-2114-4969-9bbb-6a7d73121ec2">7.875</ix:nonFraction>%. Distributions on the Series B Preferred Shares are cumulative and at June&#160;30, 2022, $<ix:nonFraction unitRef="usd" contextRef="ida2dd136755041cbb4bc7daeecdccb89_D20220101-20220630" decimals="-5" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDgxMg_0f80bea3-0f6e-4801-9055-51ac3168970b">1.3</ix:nonFraction> million of Series B distributions are accumulated and unpaid. Unless full cumulative distributions on the Series B Preferred Shares have been or contemporaneously are declared and set apart for payment of the Series B Preferred Shares for all past distribution periods, no distribution may be declared or paid for payment on the Trust common shares.  The Series B Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the preferred shares. The Series B Preferred Shares may be redeemed at the Company's option, in whole or in part, at any time after April 30, 2028, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTQ5OQ_079ce2e5-c516-4fa2-9e9d-8ab3a5d55377">25.00</ix:nonFraction> per share, plus any accumulated and unpaid distributions (thereon whether authorized or declared) to, but excluding, the redemption date. Holders of Series B Preferred Shares will have no right to require the redemption of the Series B Preferred Shares and there is no maturity date.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Series A Preferred Shares</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 28, 2017, the Trust issued <ix:nonFraction unitRef="shares" contextRef="id47abc95b67c4f83aedaec4b0faee605_I20170628" decimals="0" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTg0OQ_9cf871ac-728c-4a8f-85d4-e78f2ceabef8">4,000,000</ix:nonFraction> <ix:nonFraction unitRef="number" contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTg1Mg_9870eca9-ad57-462f-a762-bd8b6abbd6f8">7.250</ix:nonFraction>% Series A Trust Preferred Shares (the "Series A Preferred Shares") with a liquidation preference of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie1830882b09d410badeca65f6ddf4b8b_I20170628" decimals="2" name="us-gaap:PreferredStockLiquidationPreference" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk1NA_826a0088-6f02-4f3b-8fb5-677a751882a5">25.00</ix:nonFraction> per share, for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628" decimals="-5" name="us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk5MA_3dc88717-42b7-439d-b904-0b3b238ce90f">100.0</ix:nonFraction> million, or $<ix:nonFraction unitRef="shares" contextRef="i32a1e2e6d248471ab3e687765d868f60_D20170628-20170628" decimals="-5" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk5Nw_1d4466ec-fad5-4bdb-bc0b-1d476c2c56c9">96.4</ix:nonFraction> million net of underwriters' discount and issuance costs. When, and if declared by the Company's board of directors, distribution on the Series A Preferred Shares will be payable quarterly on January 30, April 30, July 30, and October 30 of each year, beginning on October 30, 2017, at a rate per annum of <ix:nonFraction unitRef="number" contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628" decimals="5" name="us-gaap:PreferredStockDividendRatePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNjI5OA_b5bb91d0-46b4-448b-899d-8da5d0a32993">7.250</ix:nonFraction>%. Distributions on the Series A Preferred Shares are discretionary and non-cumulative. The Company has no obligation to pay distributions for a quarterly distribution period if the board of directors does not declare the distribution before the scheduled record of date for the period, whether or not distributions are paid for any subsequent distribution periods with respect to the Series A Preferred Shares, or the Trust common shares. If the Company's board of directors does not declare a distribution for the Series A Preferred Shares for a quarterly distribution period, during the remainder of that quarterly distribution period the Company cannot declare or pay distributions on the Trust common shares. The Series A Preferred Shares became redeemable at the Company's option, in whole or in part, at any time after July 30, 2022, at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ie1830882b09d410badeca65f6ddf4b8b_I20170628" decimals="2" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNzE1Mg_606b0d6d-6007-4b1a-a568-7431708355e9">25.00</ix:nonFraction> per share, plus any declared and unpaid distributions. Holders of Series A Preferred Shares will have no right to require the redemption of the Series A Preferred Shares and there is no maturity date. The Series A Preferred Shares are not convertible into Trust common shares and have no voting rights, except in limited circumstances as provided for in the share designation for the preferred shares.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Profit Allocation Interests</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Allocation Interests represent the original equity interest in the Company. The holders of the Allocation Interests ("Holders") are entitled to receive distributions pursuant to a profit allocation formula upon the occurrence of certain events. The distributions of the profit allocation are paid upon the occurrence of the sale of a material amount of capital stock or assets of one of the Company&#8217;s businesses ("Sale Event") or, at the option of the Holders, at each five-year anniversary date of the acquisition of one of the Company&#8217;s businesses ("Holding Event"). The Company records distributions of the profit allocation to the Holders upon occurrence of a Sale Event or Holding Event as distributions declared on Allocation Interests to stockholders&#8217; equity when they are approved by the Company&#8217;s board of directors.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Holding Events</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fifteen-year anniversary of ACI occurred in May 2021 which represented a Holding Event. The Company declared and paid a distribution to the Holders of $<ix:nonFraction unitRef="usd" contextRef="i384272a90e6e4c88bece38f8946a8bde_D20210701-20210930" decimals="-5" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODU4NQ_3d8cd197-9c6c-48b5-8686-3bd63d7a3999">12.1</ix:nonFraction>&#160;million in July 2021. The ten-year anniversary of Liberty occurred in March 2020 and the ten-year anniversary of Ergobaby occurred in September 2020. Both of these represented a Holding Event, and the Holders of the Allocation Interests elected to defer the distribution until after the end of 2020. The profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="i3bfe77e1e28346a68e9820e5ff77c3ee_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODkxMw_7ae736f9-14a3-49bb-8ac7-8eea103d421a">3.3</ix:nonFraction> million related to the Liberty Holding Event and the profit allocation payment of $<ix:nonFraction unitRef="usd" contextRef="idb9ae414ebac4cd2ab4eed4942ca1f15_D20210101-20210331" decimals="-5" name="codi:DistributionsForContributionBasedProfitAllocationPayments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODk5MA_ffd4c283-1473-4438-8093-c54cffbf78b8">2.0</ix:nonFraction>&#160;million related to the Ergobaby Holding Event were both paid in January 2021. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Sale Event</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Sale of Liberty in August 2021 qualified as a Sale Event under the LLC Agreement. During the fourth quarter of 2021, the Company's Board declared a distribution to the Allocation Member of $<ix:nonFraction unitRef="usd" contextRef="i8d23e6704f4540b7be0a73307e8c539f_D20211001-20211231" decimals="-3" name="codi:PaymentstoNoncontrollingInterestsAllocationInterests" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfOTI2OA_2c63daf0-7094-4094-a9b7-51b53b0d9624">16.8</ix:nonFraction>&#160;million. The distribution was paid in the fourth quarter of 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reconciliation of net income (loss) attributable to common shares of Holdings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles net income (loss) from continuing operations attributable to Holdings to net income (loss) attributable to the common shares of Holdings (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.431%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended&#160;<br/>&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi0yLTEtMS02MDUzMA_376e83b0-00f7-455c-a64d-e64860750632">22,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi00LTEtMS02MDUzMA_59f820e5-799f-47d6-b7f7-52bed87b236c">23,575</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi02LTEtMS02MDUzMA_51e02303-f81f-4105-8563-210e9a092c6d"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi02LTEtMS02MDUzMA_58117d45-c6df-4be3-ae26-4f2ca1286818">36,337</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi04LTEtMS02MDUzMA_090d751f-85bf-44bb-80e8-8be6e88609f8"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi04LTEtMS02MDUzMA_20224251-6afe-4bea-99b8-98317ddc6cf5">12,396</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Distributions paid - Allocation Interests</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy0yLTEtMS02MDUzMA_7bf5981c-b12f-4ec5-a420-6df3a854f4d0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy00LTEtMS02MDUzMA_02a02a25-2127-4a73-82e5-5adee8a59f13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy02LTEtMS02MDUzMA_d17b56d1-9c21-43dc-896f-129a7eeb969a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:DistributionExpenseAllocationInterests" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy04LTEtMS02MDUzMA_91c48924-3fd4-49c1-b612-f41653d89c71">5,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Distributions paid - Preferred Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC0yLTEtMS02MDUzMA_5fe8b9b2-eb38-406e-8c48-f5e1e05b210a">6,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC00LTEtMS02MDUzMA_d9bc07d4-3914-4dcf-bd95-d492a50f920f">6,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC02LTEtMS02MDUzMA_32aeb1d9-5e0a-4491-b5fb-d33da220bfd5">12,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:DistributionExpensePreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC04LTEtMS02MDUzMA_66268b64-4362-40c5-833c-2dee3b121d99">12,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Accrued distributions - Preferred Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS0yLTEtMS02MDUzMA_18510107-c7ec-4839-81e6-694c52914130">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS00LTEtMS02MDUzMA_2e4de257-cdf5-44bf-901e-824b686c7980">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS02LTEtMS02MDUzMA_5240ec45-3b8f-4cd1-aca4-eb714fcb4abc">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:AccruedDistributionPreferredShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS04LTEtMS02MDUzMA_3ee80f29-7d97-4e0c-b73b-fb11bb46f220">2,869</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi0yLTEtMS02MDUzMA_04079b59-0e1c-43da-ac65-8e7212a832c9">13,982</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi00LTEtMS02MDUzMA_5e5d03bf-21d3-4442-9266-120709c5533c">32,490</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi02LTEtMS02MDUzMA_216cf63a-ec7a-4153-912f-334c045d1d92">21,377</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi04LTEtMS02MDUzMA_866fc4a8-8630-4840-a594-5fdecfaa0b7d">32,570</ix:nonFraction>)</span></td><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"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings per share</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company calculates basic and diluted earnings per share using the two-class method which requires the Company to allocate to participating securities that have rights to earnings that otherwise would have been available only to Trust shareholders as a separate class of securities in calculating earnings per share. The Allocation Interests are considered participating securities that contain participating rights to receive profit allocations upon the occurrence of a Holding Event or Sale Event. The calculation of basic and diluted earnings per share for the three and six months ended June&#160;30, 2022 and 2021 reflects the incremental increase during the period in the profit allocation distribution to Holders related to Holding Events. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEzNTE_114b47f8-f3da-4f82-b4b3-e687298d97ef" continuedAt="i14d9a6d3b88742339dd6d2ff36429adc" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the three and six months ended June&#160;30, 2022 and 2021 attributable to the common shares of Holdings is calculated as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.823%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.432%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended&#160;<br/>&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi0yLTEtMS02MDUzMA_dfabe170-21fb-4bb1-a0f6-4e1f2d3ea3ff">13,982</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi00LTEtMS02MDUzMA_2b398ef2-cebd-41e4-a1a3-793354fdb1f8">32,490</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi02LTEtMS02MDUzMA_79bea707-75ed-43aa-9e6c-ce60b960b412">21,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailabletoTrustStockNetofDistributions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi04LTEtMS02MDUzMA_ad0686f5-1a3a-4c5a-b92b-6973a88ae315">32,570</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy0yLTEtMS02MDUzMA_2d1b4dcc-b99b-42e0-a1eb-616b727990c9">4,641</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy00LTEtMS02MDUzMA_a6404807-8526-49b6-96d8-dbf492786ea7">223</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy02LTEtMS02MDUzMA_bbe59cca-34d2-42e8-a44d-d5277da58716">7,884</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy04LTEtMS02MDUzMA_83deb605-25e9-405c-8f36-cd19f14e5cd5">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC0yLTEtMS02MDUzMA_44349dd0-a22f-452a-b3bb-79371e84d7d5">9,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC00LTEtMS02MDUzMA_1e9e2eab-800d-414a-92ca-49767413f3f1">32,713</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC02LTEtMS02MDUzMA_a9189177-f33c-4dcd-b036-996d3a3f4998">13,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC04LTEtMS02MDUzMA_8bba416b-5ebd-4701-a3bb-206b4219ecfa">34,323</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi0yLTEtMS02MDUzMA_a12bef2d-d69e-41c5-bfa5-afb27ac7c21d">3,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi00LTEtMS02MDUzMA_6c599592-de4b-4711-939e-6234cf581cba">8,945</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi02LTEtMS02MDUzMA_1de7c3db-1132-4ff7-a160-1edc1f5345be">13,792</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630" decimals="-3" name="us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi04LTEtMS02MDUzMA_fe471e1e-abe7-4855-a368-6ac6ad3eb5c1">16,760</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy0yLTEtMS02MDUzMA_34ee7a46-a2bf-4be8-9d87-b9845674ac4e">569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy00LTEtMS02MDUzMA_9187f6e5-eaeb-4e82-8fe0-c00588e0f275">855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy02LTEtMS02MDUzMA_04829ca9-4732-4a4e-bfef-dfe82144d1d7">1,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630" decimals="-3" name="codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy04LTEtMS02MDUzMA_f2b009c4-2e86-4027-8a91-0f2f9f60044b">935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC0yLTEtMS02MDUzMA_7b62f0a6-5a05-4a76-ac2b-84219addddb9">2,901</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC00LTEtMS02MDUzMA_839d4ba8-f783-48c1-a38f-b78394192d4a">8,090</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC02LTEtMS02MDUzMA_502c8559-84c6-4116-ab15-639fe14a2fc9">12,594</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC04LTEtMS02MDUzMA_7143571b-7985-4902-be63-9891cf4595ce">15,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtMi0xLTEtNjA1MzA_e185cc0b-746b-45ea-af3d-29c0c5a2b164">70,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtNC0xLTEtNjA1MzA_a71d6d95-ca1e-4313-8430-19cef76b3961">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtNi0xLTEtNjA1MzA_4934c6e7-94f6-46e8-97c5-8b1ab03c5abc">69,804</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtOC0xLTEtNjA1MzA_580a4723-68ec-4668-8649-9f3cc7383ce1">64,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtMi0xLTEtNjA1MzA_239abf4b-516b-4de2-b77c-82335b5a458a">0.13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtNC0xLTEtNjA1MzA_266e845f-3d19-46fe-803f-49c6244c7dbe">0.50</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtNi0xLTEtNjA1MzA_16807ff0-5a7b-44b8-a03a-2eb488875426">0.19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtOC0xLTEtNjA1MzA_202d994a-aa87-41bc-b238-4d730532636e">0.53</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtMi0xLTEtNjA1MzA_237f5b3d-45af-4699-ba7e-07b41e42e1c4">0.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtNC0xLTEtNjA1MzA_a8956bc2-5aac-49d2-84ef-fef3cb888086">0.12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtNi0xLTEtNjA1MzA_9acc48c8-5cfb-4c38-b4e6-939c8514cffd">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" name="us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtOC0xLTEtNjA1MzA_fa5cdcba-515b-4798-af83-3dae577efeb5">0.24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtMi0xLTEtNjA1MzA_f2941503-b8d8-4fc1-ad45-ada31cfcd525">0.17</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtNC0xLTEtNjA1MzA_7ecdc871-b70e-4b4d-9dee-982c1c5d49b3">0.38</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtNi0xLTEtNjA1MzA_d3b45aee-e6f5-48c1-987d-b3623211ca62">0.37</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtOC0xLTEtNjA1MzA_4a4b7ed8-c32b-4ed2-ad29-2ab9f90ba0ec">0.29</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:continuation id="i14d9a6d3b88742339dd6d2ff36429adc">Dist</ix:continuation>ributions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information related to our quarterly cash distributions on our Trust common and preferred shares (in thousands, except per share data</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Cash Distribution per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Total Cash Distributions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Record Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Payment Date</span></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Trust Common Shares:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 1, 2022 - June 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i27c126de99954c8cb8f1a5a70d4da436_I20220728" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy0yLTEtMS03NTI0MA_ffdd20c0-822c-4ecc-801c-c5e5f5a65001">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i588359a8ac0e4df1ba7a18a3e7cb4994_D20220728-20220728" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy00LTEtMS03NTI0MA_7f58d759-af5f-4591-a51e-c2d2f7986990">17,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 21, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2022 - March 31, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4d627708611a459e97310d241597b5c5_I20220428" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy0yLTEtMS02MDUzMA_43b27ca9-059e-424e-b841-b1246b8f48cd">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib67d4db2e6184bfa954377b20f341dce_D20220428-20220428" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy00LTEtMS02MDUzMA_d4bee8da-1b9a-4e43-9489-b45cf3135c2b">17,510</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 21, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 28, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2021 - December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i16d182fa366a4da1bade6cf73384b62c_I20220120" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNC0yLTEtMS02MDUzMA_02a2eb44-caf8-47d5-8649-46defa5d3fca">0.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6fb077e87f0d44cc8579e5947d511aaa_D20220120-20220120" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNC00LTEtMS02MDUzMA_94064944-dbeb-41c7-a275-66fa800ff159">17,352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 13, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 20, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 1, 2021 - September 30, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0a9bc07d183403c980c5edfe4da73ab_I20211022" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNS0yLTEtMS02MDUzMA_a9394b79-10a7-4f9f-b4cb-4ebcc5918e8f">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71ec1ae388de43a6b0da2bc941034da2_D20211022-20211022" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNS00LTEtMS02MDUzMA_d3b2e8c0-ebbf-4993-8e69-e5980f941bf0">23,742</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 3, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icd8629d5c72e4961a43f12e012774090_I20210907" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNi0yLTEtMS02MDUzMA_cac63bba-67a3-42f5-98a5-7fd11d3dd9c3">0.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id611497cdf234cf6908816d10c27ee29_D20210907-20210907" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNi00LTEtMS02MDUzMA_7f123f46-c17e-485a-9ab5-f19511b74c01">57,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">August 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">September 7, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 1, 2021 - June 30, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2bc814849d494a3d9454f55db1574912_I20210722" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNy0yLTEtMS02MDUzMA_f11aa1cc-f44e-4de0-9b75-fc09f18645e4">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6247a3744d994139bc445089efb6b4e1_D20210722-20210722" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNy00LTEtMS02MDUzMA_06167968-5267-4d11-ad86-d0ec04999d80">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 1, 2021 - March 31, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idd60b5ac82ea442f87a6c3e3279cd814_I20210422" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOC0yLTEtMS02MDUzMA_f3f3ec92-7cd5-418e-9883-299f11b15d0f">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i943c3ecdc52a460e8d0dc4c508492e96_D20210422-20210422" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOC00LTEtMS02MDUzMA_0751fbff-06f8-42bb-a2d3-bce56df97a62">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 22, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 1, 2020 - December 31, 2020 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i2a80d924f9ac4faf96bfa618407f71fa_I20210122" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOS0yLTEtMS02MDUzMA_c8876aca-9a28-4f9f-8a38-5e63852baadd">0.36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac65360c3316447b88ef303418ce4e65_D20210122-20210122" decimals="-3" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOS00LTEtMS02MDUzMA_f02984be-2ad0-4856-a9fc-316cf4e781b4">23,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 22, 2021</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Series A Preferred Shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022 - July 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ie8a023b27f124790ad64782700cac1ce_D20220730-20220730" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtMi0xLTEtNzUyMzg_88a6cd0e-8eee-425d-921f-5e23b731d06f">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7010f1aa87f04581b92a2c94fd94c8c7_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtNC0xLTEtNzUyMzg_eba2132d-929e-4003-b23e-7257bef2076d">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i285ffe72f8e84dddb8ccd444970b32f1_D20220430-20220430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTItMi0xLTEtNjA1MzA_66ec812b-4dca-4804-82f7-e6ec2974f04e">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i228b7498c5af49a59b45bf9283207f6d_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTItNC0xLTEtNjA1MzA_07560d45-d1e2-450f-9886-71aba9db5496">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i17eb3755954d4fed955eb344f9dd9490_D20220130-20220130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtMi0xLTEtNjA1MzA_8fb88c29-c54b-40cf-97dc-a66a38c5263e">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcff3c08850d40cb86e959d1ff3d6c9b_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtNC0xLTEtNjA1MzA_956827d2-73b7-4ff1-8040-94de7037bb6f">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia41cc46b1cc1434e8d249f41e972a754_D20211030-20211030" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTQtMi0xLTEtNjA1MzA_51a19396-370e-4792-b6bc-4dc35ff58433">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ece259da58b4e9c801fc1a430547af2_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTQtNC0xLTEtNjA1MzA_c068b895-7b14-4718-addb-c0c3371346ef">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3a78a746686a4b3398df3dd058417911_D20210730-20210730" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTUtMi0xLTEtNjA1MzA_218ab2fa-ebaa-44a0-80c5-92f2f75f5274">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibece40f66efb4fa5baa7906a156ff9c6_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTUtNC0xLTEtNjA1MzA_1b2f862a-832c-4757-8f46-1f86a8f77179">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i3ed589d97682456f82eec28389558fd3_D20210430-20210430" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTYtMi0xLTEtNjA1MzA_af30b5ca-c60e-4c3c-b87b-470b23e749e8">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffa5867ae8cd466ab5f743e9c80b3683_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTYtNC0xLTEtNjA1MzA_23a18b03-0a71-447c-a337-c1d4fd689747">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="idc44d2abdcca4f2296c6fdf93dfaa7b9_D20210130-20210130" decimals="3" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTctMi0xLTEtNjA1MzA_92e8af11-f15a-4dff-b82a-ff583d6700d1">0.453125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if105b80935ef4f19984964e8b1c0c1d5_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTctNC0xLTEtNjA1MzA_63a4597d-8fc7-42f3-a763-bb9d4d6e84c7">1,813</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:31.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.905%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.759%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.762%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Series B Preferred Shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022 - July 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5c5ff2b21ad344dab6a88b6a751130b1_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItMi0xLTEtNzUyMzY_e93594c8-1a3e-4a81-a838-60856e8e3f7b">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f83e389f79c4e8db0e7108ca65988d5_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItNC0xLTEtNzUyMzY_7c566fd8-cac4-4e94-a0ab-47585df9829f">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib0d970906e7f4a079f767cec17b79228_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjAtMi0xLTEtNjA1MzA_b8cd5669-5f01-4d3a-9873-3934d78b9a1d">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e4df08023074d099e8dfda5f1cc0b5f_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjAtNC0xLTEtNjA1MzA_7e80bb12-5b4a-4b0e-888b-d6038582a077">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i81ae875909ff44e6b4d7b75d65fd1333_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjEtMi0xLTEtNjA1MzA_18255713-3e46-40e0-9f8f-9c578c4a8b27">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8ad1af13ed441409de7e2cb933341c4_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjEtNC0xLTEtNjA1MzA_7b4a2dad-654c-4fd2-9afc-a8d239efda82">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i77e8f5988faf46348d81ba7c00187889_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItMi0xLTEtNjA1MzA_5df959fd-e442-4bb9-9d1a-227dccc14ff4">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87dff18f38af4b2983604b90a55e5751_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItNC0xLTEtNjA1MzA_cfb0841d-5842-41b3-888c-6cdc3793628c">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5aea0e3f88eb45359cc23b83129a56a4_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjMtMi0xLTEtNjA1MzA_61594f6b-5ad1-4a96-9c41-b1ce324de054">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5636f9cc9711454683c167bb7b26f7a2_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjMtNC0xLTEtNjA1MzA_bfc8c7b9-6ca5-47fb-bb34-7a8ee364f8ed">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i567fa83cbfaf4562832147e96a1e30e9_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjQtMi0xLTEtNjA1MzA_18be9236-3119-4bb1-bf5c-3c9b3f68f3f1">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i573a1de4cd2847cd9c85feb588fb9a5f_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjQtNC0xLTEtNjA1MzA_52ee1d67-25b6-4abb-8b10-c8ec3236f25e">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0396a8e2dc17461787e1c794e9605577_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjUtMi0xLTEtNjA1MzA_0cab4d04-ccb7-427a-9dfb-fc4e678e7216">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70ab4c4d7cdb4ebe98567526614d16e7_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjUtNC0xLTEtNjA1MzA_232f0b47-b8e3-4145-8440-9913f4bb5034">1,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:700;line-height:100%">Series C Preferred Shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022 - July 29, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.68pt;font-weight:700;line-height:100%;position:relative;top:-3.06pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtMi0xLTEtNzUyMzQ_2f6d31d2-275d-49f1-866d-c4d988a05a74">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtNC0xLTEtNzUyMzQ_6a4e4f0a-bf49-4c9d-a172-61f85cf44861">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022 - April 29, 2022 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjgtMi0xLTEtNjA1MzA_8474ed6a-e0e7-41a5-a818-ef817ec76bea">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjgtNC0xLTEtNjA1MzA_ec97d8af-fe8e-425a-9a44-2e071a8ab9ac">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021 - January 29, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjktMi0xLTEtNjA1MzA_22cb9a5c-064a-48e5-a932-4c65ef0f788a">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjktNC0xLTEtNjA1MzA_5a417a65-5b05-41d3-9a81-f8342893a016">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021 - October 29, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzAtMi0xLTEtNjA1MzA_fb4b266c-82ef-42ea-aaee-a8c60154b1ee">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzAtNC0xLTEtNjA1MzA_b6f57092-335c-465c-af86-40d21b6a454a">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021 - July 29, 2021 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iad945253f897479082862fc5e69fe32f_D20210730-20210730" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtMi0xLTEtNjA1MzA_d16aa83c-fbea-4905-8c58-49c631f3b26c">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad945253f897479082862fc5e69fe32f_D20210730-20210730" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtNC0xLTEtNjA1MzA_b9648883-7747-48b5-b88b-1ce24ee118ba">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">July 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021 - April 29, 2021 </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iae05b87b07404ff2bcf26aa3f35281b4_D20210430-20210430" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzItMi0xLTEtNjA1MzA_cd912741-f55a-4810-a537-43e2b2c2bfaa">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae05b87b07404ff2bcf26aa3f35281b4_D20210430-20210430" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzItNC0xLTEtNjA1MzA_77da6360-971b-4719-ae49-4177b02c210d">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 15, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">April 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">October 30, 2020 - January 29, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5dc8dedb76e149a98e497b89feffa535_D20210130-20210130" decimals="INF" name="codi:PreferredStockCashDistributionsPaidPerShare" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzMtMi0xLTEtNjA1MzA_50cd1a0a-9411-4be7-b814-ed634495e0fd">0.4921875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dc8dedb76e149a98e497b89feffa535_D20210130-20210130" decimals="-3" name="codi:DistributionToShareholders" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzMtNC0xLTEtNjA1MzA_af1a0035-9aec-4218-923a-497bd02f8522">2,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 15, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:100%">January 30, 2021</span></td></tr></table></div><div style="margin-bottom:12pt;margin-top:6pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> This distribution was</span><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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;declared on July 1, 2022.</span></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On August 3, 2021, in order to offset a portion of the tax liability to the shareholders as a result of the election to cause the Trust to be treated as a corporation for U.S. federal income tax purposes, the Company's Board of Directors declared a special cash distribution on the Trust&#8217;s common shares. A distribution of $<ix:nonFraction unitRef="usd" contextRef="i1914f0a2725f40af90a52a9c43f1ddb4_D20210803-20210803" decimals="-5" name="codi:PaymentsOfDistributionsToShareholders" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEwNDU_c17c67bc-e159-460e-80df-70ba970df116">57.1</ix:nonFraction>&#160;million was made on August 31, 2021 to Trust common shareholders. Beginning with the quarter ended December 31, 2021, the Company has declared a quarterly distribution of  $<ix:nonFraction unitRef="usdPerShare" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEyMTI_2ef9f204-6f6c-4e22-912a-ca9e2a2d25e2">0.25</ix:nonFraction> per share, which was reduced from $<ix:nonFraction unitRef="usdPerShare" contextRef="i389654ccec55484a828c069cd0ee2630_I20210930" decimals="2" name="codi:DistributionsPayableAmountPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEyNDk_1784ab51-bdec-4e26-a2f7-60cf76ac4ae9">0.36</ix:nonFraction> per share in prior periods to reflect the effect of the Trust being taxed as a corporation.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_79"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:MinorityInterestDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg3_c15349dd-813f-49d4-b424-1158f3b434f1" continuedAt="iee335a358d884573ac326109a705c644" escape="true">Noncontrolling Interest  </ix:nonNumeric></span></div><ix:continuation id="iee335a358d884573ac326109a705c644" continuedAt="ie14f5b77ff2249b78f9d95f7457d7dbb"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interest represents the portion of the Company&#8217;s majority owned subsidiary&#8217;s net income (loss) and equity that is owned by noncontrolling shareholders. <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="codi:NoncontrollingInterestTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTk0_7d18e088-3022-4af5-ae05-ad675c08e9b0" continuedAt="ic778384de55b49eb9c6a21abd34c6c1b" escape="true">The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of June&#160;30, 2022 and December&#160;31, 2021: </ix:nonNumeric></span></div><ix:continuation id="ic778384de55b49eb9c6a21abd34c6c1b" continuedAt="i8b2d7854ebda4ba697d0269c49182c73"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.842%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.880%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.845%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id1a7ac29ac2f4e30aefc7504ca92f7dd_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf">97.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic070e1d498fc44c096af9698ee768cc3_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d">88.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ee06933405f4a21a960278e84d3d035_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b">97.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5c06f3a3d1df4161988464365f141572_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd">88.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id7a5196eb8f84ff0bdd8e6f9bcd43c6a_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy0xLTEtMS02MDUzMA_c3fd79af-32c1-49b7-ace1-fce93e7e2206">91.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i13a9bb1efbbf4566a1e2344f271a634a_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy0zLTEtMS02MDUzMA_0bffec63-cb01-4274-9beb-a70f1f107636">83.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i736e656f5a5e47e3b5f18e3ea60a9885_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy01LTEtMS02MDUzMA_27dfc727-730c-4e00-82d6-af80a0ae7a52">91.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i39a9e6a28dd245d6916a864732bc090c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy03LTEtMS02MDUzMA_9a00a436-c5c9-46c9-9ea7-4f918a4e95f6">83.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0cd3c13896a5446599b916d4f03204d2_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608">81.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5c378dd4b1004735811801ae9da05c38_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563">72.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia680645c2044424fad5859361bddfbb4_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b">81.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i95e677c3aea742d48af0eedb4ae5b776_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50">72.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i4a444285623048e994716deef3358a42_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7">59.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i783a56143a0a441091047c4a22515f49_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773">55.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i011597ceedc14dc9aafcf94cd7165fa4_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS01LTEtMS02MDUzMA_662c4de2-3bea-4384-8383-47ebc2e4bcf1">59.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic70dd84c81914de3927c6d42ff55b3d5_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS03LTEtMS02MDUzMA_21be13d3-e67c-4d74-b0fe-db734742fcd1">58.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9832314a19b042c8b6ba9d2cbdb9c9b2_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i88abc4189fe34a76837f6a2a795a7cc4_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de">82.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic03747340b4d4b02b941d7b2fc7b5555_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi01LTEtMS02MDUzMA_be7ed6f2-a756-4534-bace-641c03438300">91.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic6c9fed863de496f83cd0237e682ffe7_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi03LTEtMS02MDUzMA_eb28c9fb-a707-4fda-9809-37ea8b4a8458">82.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i447d740aac6d4d0eafb8e397f118cb70_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0">99.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0c3d25d781d541fc930a2f3d5fa16953_I20220630" decimals="3" name="us-gaap:MinorityInterestOwnershipPercentageByParent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876">87.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic67c6394eea44e5e8ba6cd9581a096bf_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522">99.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ie53f73f3c39141ec853cb7116ebb2821_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6">87.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2ea9d7aa13fa4ff4b333aab00daa17cd_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC0xLTEtMS02MDUzMA_74b68f9c-74d5-4841-87f7-d364be33d9b1">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia52b16564c924b738cc6d19bb315a457_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC0zLTEtMS02MDUzMA_610dc6fd-f157-4ed6-99dd-7e755c010413">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8443a61080eb49038fc5a3db2e6f342a_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC01LTEtMS02MDUzMA_c8b98695-7e93-49ba-aff8-b82b6379bae4">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i07956113ed9147ad9cb7662e66f4b2c4_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC03LTEtMS02MDUzMA_96624fbe-23eb-41cb-bc06-951bd01a8a38">91.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1d32f8da272a4ec4a1cf689229565327_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i56fa0acb527d40daa5539179c0a7eaf7_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="if724c31dff264049be363de5cb22099c_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483">98.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i2784dbf7656849a7ac458fbbf36764cf_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646">85.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i75916800096a41ce9f255482b05ed693_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b">99.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8f4f8ecffb4f4f3998c2a497daefc411_I20220630" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a">90.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib69ee8aaeb584e2a96dd7678f39d4e49_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984">100.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74a07e9f198b4081849cb43f7c9b75a0_I20211231" decimals="3" name="codi:OwnershipPercentageOfNoncontrollingShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391">87.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#160;&#160;&#160;&#160;The<ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83" continuedAt="i737a859ab84b40c29aca09945a396582" footnoteRole="http://www.xbrl.org/2003/role/footnote"> 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.  </ix:footnote></span></div></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:11pt;text-align:center"><ix:continuation id="ie14f5b77ff2249b78f9d95f7457d7dbb"><ix:continuation id="i8b2d7854ebda4ba697d0269c49182c73"><ix:continuation id="i737a859ab84b40c29aca09945a396582"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"></td><td style="width:58.521%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.661%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8901911826654605bad710b3e293a584_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMi0xLTEtMS02MDUzMA_9855d119-298e-44e6-ab09-5eb5e38a62ab">16,486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7d30fee6274421c966169c319ff0772_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMi0zLTEtMS02MDUzMA_c07d89f1-5431-4781-adec-b49e25c07fb4">15,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMy0xLTEtMS02MDUzMA_ad905fd6-8539-49a9-9cbd-49faebb6e1c6">34,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c9fe4a2ae5c44a5bdc73ae5d8681cbc_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMy0zLTEtMS02MDUzMA_2875d62d-bcc7-43cb-a647-142c42f7bf3f">30,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4d8cf62ae444d099f272d78357d845e_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNC0xLTEtMS02MDUzMA_e0b0725c-c276-4d23-a297-fb9a0819f456">18,783</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72962f4adac4405b98f53fbab35dc165_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNC0zLTEtMS02MDUzMA_b4c28555-cfe0-44d4-b8be-4729f2868763">29,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibdfbc9493fbf41e29f13bc3568dbe3de_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNS0xLTEtMS02MDUzMA_cd994d3d-ea90-49ec-ab8b-5c34c5fc7f91">76,555</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i270cbeb7cb6e4696b4848eec70476047_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNS0zLTEtMS02MDUzMA_3c608aaf-a09a-470d-a8ed-8ddeb1940060">70,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNi0xLTEtMS02MDUzMA_87877ba6-5ba4-40dc-a84f-14887605a65a">18,478</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd252369f2ce4c73a454d1915227cc54_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNi0zLTEtMS02MDUzMA_8b30a77f-f19e-4bb3-a52a-d4758d13ba24">17,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib42b083140c24f23a0b88bdb6d65033a_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNy0xLTEtMS02MDUzMA_28dea467-318a-470c-b383-0cf8eada3a20">5,639</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ed9dce1adf449c952ae70bcf499172_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNy0zLTEtMS02MDUzMA_8df38ac3-ca35-4fea-8cee-c738532c9521">5,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOC0xLTEtMS02MDUzMA_e3069cfd-10a2-44b6-a885-60a6f3b95e03">4,472</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e02ece7bf5648b0be912fce246a632e_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOC0zLTEtMS02MDUzMA_ac4153e9-a325-4a6e-ac8a-09d60926e8db">3,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iba13795f8a204bca8076cac64ce92a08_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOS0xLTEtMS02MDUzMA_35e16f95-ce80-40bd-b93f-63ad9ffb6717">1,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i749b616f7b4647b8adb8491d145035e7_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOS0zLTEtMS02MDUzMA_fe883ff1-804f-412c-a24d-47a603881706">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bcdd5800ede47f6ac0eeb8e9a1a5fdc_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTAtMS0xLTEtNjA1MzA_b6734933-2651-49ef-ad05-7712d2a5a6b1">1,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e8dfeedf9434e708f80a82fd15f5e2a_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTAtMy0xLTEtNjA1MzA_aa490fe7-3810-4d69-bf70-7e32bbf66f1b">1,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad84b0f1f42b4c10bcf69d83f5f947bd_I20220630" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTEtMS0xLTEtNjA1MzA_dcca0015-cecf-4ab7-9b9e-4fb02e334f9d">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc7cd5b790fc499390ff890948b4b32a_I20211231" decimals="-3" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTEtMy0xLTEtNjA1MzA_05aac16b-0e02-47a0-99d8-6f1cdfb9469d">100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTItMS0xLTEtNjA1MzA_3a712329-8b80-490b-9747-6552d1fe30cd">177,707</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:MinorityInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTItMy0xLTEtNjA1MzA_3efc213e-e0e8-4830-921d-6c0e796ece6c">175,328</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></ix:continuation></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_82"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note L &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI2NQ_713be577-2859-435b-84f8-ef9eecc7c607" continuedAt="ibf60237acba4434fb9f5d33d7d7bbd07" escape="true">Fair Value Measurement</ix:nonNumeric></span></div><ix:continuation id="ibf60237acba4434fb9f5d33d7d7bbd07" continuedAt="ideb8257d8982470690bf1dde29614e8b"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI3NA_4fbd796d-15ab-4fc0-903a-59fc5c48132c" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at June&#160;30, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:41.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02212112c86f4e8cad8ff97b2b32281e_I20220630" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS0xLTEtMS02MDUzMA_9ab13c5c-1dd8-4ede-bd9e-9cf3cee5bea3">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439207a03cac490fb9aae9e2fb1b743f_I20220630" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS0zLTEtMS02MDUzMA_fed1b915-a5ea-4632-b53f-8996b92d88b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica757e3f3f4949d491ea7dd5a6e35189_I20220630" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS01LTEtMS02MDUzMA_8e538723-7997-4599-a1ee-0244053bdc34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS03LTEtMS02MDUzMA_2ccdefe6-1ba9-450b-a4b5-18dffc42e15e">142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i02212112c86f4e8cad8ff97b2b32281e_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC0xLTEtMS02MDUzMA_8f4816d7-9086-4b13-955e-aeb32a10fe65">142</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i439207a03cac490fb9aae9e2fb1b743f_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC0zLTEtMS02MDUzMA_9af76761-bfb3-48f3-be31-3fdb22b4db91">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica757e3f3f4949d491ea7dd5a6e35189_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC01LTEtMS02MDUzMA_632289f3-900c-4328-a7c0-628f44d53db2">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC03LTEtMS02MDUzMA_a3c3d570-d73b-4bed-8feb-ea5302a92e8b">142</ix:nonFraction>)</span></td><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"></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"></td><td style="width:41.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.586%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.581%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3a97b391a9b43779c20ed8b11759fef_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy0xLTEtMS02MDUzMA_06511708-3936-4ec0-abb9-a84f4fc8463f">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a26912b48e4420390558e9cfed8a0f5_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy0zLTEtMS02MDUzMA_2a1c93f3-38fb-4cd2-870a-dcd925f684c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ba9e65c5d60478696eb79fbca363e2b_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy01LTEtMS02MDUzMA_bd5a24f5-8920-437a-8fec-666c6d662f51">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe4155266d6047d8821e2b6c58aba1df_I20211231" decimals="-3" name="codi:PutOptionOfNoncontrollingShareholders" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy03LTEtMS02MDUzMA_96ce3def-655a-41a2-9f7c-8a202ade5b1f">151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i817f102b4bd94414bf80b85e69aae2d3_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNC0xLTEtMS02MDUzMA_7fb21f3b-bdcc-4201-b88e-4bb58f36fff6">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i817f102b4bd94414bf80b85e69aae2d3_I20211231" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNC03LTEtMS02MDUzMA_6a5a465a-6670-4f60-8051-0aa868ae0f95">1,350</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic3a97b391a9b43779c20ed8b11759fef_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy0xLTEtMS02MDUzMA_6cad10c0-3f95-4e51-842b-aeaf7c7b296f">1,501</ix:nonFraction>)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2a26912b48e4420390558e9cfed8a0f5_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy0zLTEtMS02MDUzMA_b01104f9-bb3c-40f0-b4ff-6cbe701e45a6">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ba9e65c5d60478696eb79fbca363e2b_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy01LTEtMS02MDUzMA_079903e0-3e7a-4731-8da1-d6798473c571">&#8212;</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibe4155266d6047d8821e2b6c58aba1df_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy03LTEtMS02MDUzMA_f31c7c89-eed3-4ed7-b3ac-c2540234dd07">1,501</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ideb8257d8982470690bf1dde29614e8b" continuedAt="i76128aafa55040a59a7786f44d320295"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI3Mg_3472330c-00a1-45f2-9f64-2ad1a3ccab6a" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"></td><td style="width:81.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.251%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6c800cb40c3d4e7c8772c732165d1872_I20190131" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMS0xLTEtMS02MDUzMA_8fa41be8-53ef-49c7-aab7-8dc988357606">1,785</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idead6ddcf6ea4859a4d98fce92d7ad9e_D20210101-20210930" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMi0xLTEtMS02MDUzMA_d0a98788-9c77-49be-8404-e88eb4771d16">314</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82de552d4dc7444aa998a63d0cfca6a4_D20210101-20210930" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMy0xLTEtMS02MDUzMA_9a8545be-d158-4612-b0d1-a1566d6fd0ae">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNC0xLTEtMS02MDUzMA_f9e5cbca-1153-4148-a28a-1faf3bad390c">1,501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2127233617854586a780f9b829f4a0ec_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNS0xLTEtMS02MDUzMA_6bc3ee49-1466-4a69-82c8-5a5730fe5139">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4ed0fc64b6604ea38a9e8a932020293b_D20220401-20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNi0xLTEtMS02MDUzMA_074a79c7-489e-457c-8d7e-08397aef6ee5">1,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNy0xLTEtMS02MDUzMA_6ec77a26-170a-4dbe-bbc9-dc6ef0fff312">142</ix:nonFraction>)</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Valuation Techniques</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s fair value measurement policies under the fair value hierarchy, refer to the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Nonrecurring Fair Value Measurements</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i76128aafa55040a59a7786f44d320295">There were no assets or liabilities measured on a non-recurring basis during the six months ended June&#160;30, 2022 or the year ended December 31, 2021.</ix:continuation>  </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_85"></div><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note M &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RleHRyZWdpb246NDZmNDE2MGM1ZDU2NDM2OWI3ZTUxZDU5OGI0YThmZDFfMjQ2MA_5fc6ebb1-5914-454b-87ba-07d971cf0fae" continuedAt="ifdce55b0f8b14ba19efdccb88f9a1b02" escape="true">Income taxes </ix:nonNumeric></span></div><ix:continuation id="ifdce55b0f8b14ba19efdccb88f9a1b02" continuedAt="i14deddf0afa74f6cbbf7ce2be326fc41"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the LLC&#8217;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&#8217;s items of income, gain, loss and deduction flowed through to owners of the Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;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 Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust. However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#8220;UBIT&#8221;) from the Trust. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i14deddf0afa74f6cbbf7ce2be326fc41"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RleHRyZWdpb246NDZmNDE2MGM1ZDU2NDM2OWI3ZTUxZDU5OGI0YThmZDFfMjQ1OA_4c7c5f3c-9715-4d03-a32a-78ede492e943" escape="true"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the six months ended June&#160;30, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"></td><td style="width:63.348%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.270%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.611%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.271%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMi0xLTEtMS02MDUzMA_fa6ac9a1-1b39-4f29-ac2f-d37e38706d91">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMi0zLTEtMS02MDUzMA_afae55f1-3c94-4b67-bb32-d3a9c1c0315d">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMy0xLTEtMS02MDUzMA_f34666e9-3f20-4c54-8306-27353fdbdaf9">5.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMy0zLTEtMS02MDUzMA_14bbc5f5-e3ca-4922-bd8c-5793f53e4a75">26.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNC0xLTEtMS02MDUzMA_2c60bd65-2960-4e40-abc6-6b276aaa018e">3.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNC0zLTEtMS02MDUzMA_1c994414-8ff5-475c-9fff-ff70ef425466">17.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNS0xLTEtMS02MDUzMA_43c62314-9a84-4d61-8984-7fdd84fcf770">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNS0zLTEtMS02MDUzMA_6adcd929-d3b5-4530-b974-54b8607d2c5d">237.3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNi0xLTEtMS02MDUzMA_7627f5ea-bbeb-4476-8dae-b4a28656cf95">0.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="codi:ImpactOfSubsidiaryEmployeeStockOptions" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNi0zLTEtMS02MDUzMA_ea6889f7-0395-480a-ac31-18fee59fcf28">1.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNy0xLTEtMS02MDUzMA_1712c5a3-67ac-4d18-be6d-3c8a4f018b8c">4.4</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNy0zLTEtMS02MDUzMA_aeb722e5-d5f4-490c-a0da-6119d8a1e686">33.3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOC0xLTEtMS02MDUzMA_5b823b74-bb13-441e-bcb6-fab61e508332">0.1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOC0zLTEtMS02MDUzMA_56a0992a-c468-4624-88c6-50ad4d568fbd">5.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of Tax Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOS0xLTEtMS02MDUzMA_85262572-f4bd-45a2-95b5-2ba6dd29edfa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" sign="-" name="codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOS0zLTEtMS02MDUzMA_c71b65c0-5e64-4e4c-a316-ad5fb1b86dfa">3.8</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTEtMS0xLTEtNjA1MzA_f6a8f2be-4b36-4f55-9b7b-ba8ad0aaa72a">0.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTEtMy0xLTEtNjA1MzA_f194f543-48d6-4edb-91ec-b19c4448b474">6.6</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTItMS0xLTEtNjA1MzA_e52f5112-b9b1-493a-92e4-13fdf3dc75e3">26.4</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTItMy0xLTEtNjA1MzA_9df67f40-cbac-4f0f-bee2-62fd62829e40">266.3</ix:nonFraction>&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the six months ended June 30, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust is taxed as a corporation.</span></div></ix:nonNumeric></ix:continuation><div id="i66dcae174f4a4ec297d2c62aff859394_88"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note N &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfOTM4_77ea827a-4f82-4e31-a01d-1c1101bafdb2" continuedAt="i18976b0c59284004997c67fd01ca4013" escape="true">Defined Benefit Plan</ix:nonNumeric></span></div><ix:continuation id="i18976b0c59284004997c67fd01ca4013"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Arnold, the company has a defined benefit plan covering substantially all of Arnold&#8217;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#8217; highest average compensation during the specific period.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded liability of $<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-5" name="us-gaap:DefinedBenefitPlanFundedStatusOfPlan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfMzUy_a756ecfc-f60e-47b0-8b1c-47c4246ab329">0.5</ix:nonFraction> million is recognized in the consolidated balance sheet as a component of other non-current liabilities at June&#160;30, 2022. <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfOTQ5_4e1c89c7-946e-41d2-91d8-6b8316541994" continuedAt="ifcd7ebd6075f4ecb8cc360693aa53692" escape="true">Net periodic benefit cost consists of the following for the three and six months ended June&#160;30, 2022 and 2021</ix:nonNumeric></span><ix:continuation id="ifcd7ebd6075f4ecb8cc360693aa53692" continuedAt="i22814dff02644c8fa7baba96ef9ba826"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></ix:continuation></div><div style="margin-top:5pt;text-align:center"><ix:continuation id="i22814dff02644c8fa7baba96ef9ba826"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.039%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi0xLTEtMS02MDUzMA_b89d3e58-d454-4811-8a99-3eb577514b8e">107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi0zLTEtMS02MDUzMA_ac4d5952-7fa9-4579-8505-2794c8473750">105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi01LTEtMS02MDUzMA_ecb79efe-af69-48c0-b3b2-baf3288d8b23">217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi03LTEtMS02MDUzMA_6bcbcfbb-c3d9-449c-8bcc-48cd3138192b">214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy0xLTEtMS02MDUzMA_8d4bf066-0953-4c36-9470-d737a73ceaab">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy0zLTEtMS02MDUzMA_5bac6a66-f341-4ce5-9294-3820049e75bb">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy01LTEtMS02MDUzMA_6a8e23b0-7011-48a8-85f8-1ff18f358e06">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy03LTEtMS02MDUzMA_397ff859-1af2-4a31-8ebe-feadd2c3d9a4">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC0xLTEtMS02MDUzMA_b135b9c0-23dd-4035-b982-8e30f3d7a0fc">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC0zLTEtMS02MDUzMA_945e9210-98fd-4ca2-838e-4c5b4b235d3c">18</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC01LTEtMS02MDUzMA_fd2067b9-dfb2-4492-9fb5-18145aa4da5e">37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC03LTEtMS02MDUzMA_bdc3634c-83c8-4c68-bda5-3e6e1ecf1fde">37</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS0xLTEtMS02MDUzMA_fe7fbd2d-128c-4e00-a365-38badd1051ff">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS0zLTEtMS02MDUzMA_f105e699-e395-4a06-b39b-b91ba5903a75">7</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS01LTEtMS02MDUzMA_b63b1fd9-8326-4da2-8e7c-5cf9bb8f0a68">14</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS03LTEtMS02MDUzMA_fa8227f8-b698-4b15-819e-2a83fd6c5148">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi0xLTEtMS02MDUzMA_1e35f0ac-2f0c-4b2f-bdb2-6c7d592e5936">28</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi0zLTEtMS02MDUzMA_fdf0f0da-0607-49c8-9c3d-50589d2f8939">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi01LTEtMS02MDUzMA_929726b8-c448-4382-8a41-69f9d9a6d73c">31</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi03LTEtMS02MDUzMA_47baf90f-4dcf-4dc4-9857-8a89e827279a">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy0xLTEtMS02MDUzMA_0e108b3b-05ac-4fb0-9862-6c6876004101">64</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy0zLTEtMS02MDUzMA_3f5c5078-5a88-461b-9714-ef2dc11d3bad">122</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy01LTEtMS02MDUzMA_0d268921-4cff-4bd0-9e93-8e014a067a7f">156</ix:nonFraction>&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy03LTEtMS02MDUzMA_25e021f3-fdae-4489-8263-982fb0b6954c">284</ix:nonFraction>&#160;</span></td><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"></td></tr></table></ix:continuation></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per the terms of the pension agreement, Arnold contributed $<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-5" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfNjUz_06c1277b-8ea0-4fa8-bcab-358ab2c960a9">0.2</ix:nonFraction> million to the plan. For the remainder of 2022, the expected contribution to the plan will be approximately $<ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-5" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfNzU2_c6d62929-c196-48e9-8bde-00809b57b9ca">0.1</ix:nonFraction> million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2022 were considered Level 3.</span></div></ix:continuation><div id="i66dcae174f4a4ec297d2c62aff859394_91"></div><div style="margin-bottom:3pt;margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">N<ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjc5OA_c152d923-a60d-434c-9545-5ec6453f3b21" continuedAt="i064134d2f1664c1da7da51e745d9ca03" escape="true">ote O - Commitments and Contingencies</ix:nonNumeric></span></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i064134d2f1664c1da7da51e745d9ca03" continuedAt="i6ae2e670a02042a4817ae2cf6ee19a2f">In 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.   </ix:continuation></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6ae2e670a02042a4817ae2cf6ee19a2f" continuedAt="i11eb59bb12f4465d82e20b3a42063f49"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 six months ended June&#160;30, 2022 and 2021. The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTQyMw_18d877fa-c43d-400e-9a4a-6b04e92bdb8f">10.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTQzMA_bf435d1b-9a1f-4af7-814e-3d7692d78dea">21.0</ix:nonFraction> million in the three and six months ended June&#160;30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTA5OTUxMTYzMDY0MA_d92b5cb8-030d-4f0b-8816-ca6ae6f0729e">8.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTA5OTUxMTYzMDY2OA_4d9e0df3-a7f4-4d44-b091-d5dd39fdec15">17.2</ix:nonFraction>&#160;million in the three and six months ended June&#160;30, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgwMg_405cc146-03ee-44a9-8205-a1ead5129f37" escape="true"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"></td><td style="width:68.834%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.889%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.877%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMC0yLTEtMS02MDUzMA_ad478512-8c36-4b6a-a5d5-37800f97c253">15,243</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMS0yLTEtMS02MDUzMA_2b8f423a-4371-4485-90b2-642da4266dc7">31,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMi0yLTEtMS02MDUzMA_39b33177-9d8f-4fe2-8f4b-5b2ff426cab7">26,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMy0yLTEtMS02MDUzMA_c1aa7c41-f2c1-488d-b4ad-d142e3c709bd">22,023</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNC0yLTEtMS02MDUzMA_03dd476a-6901-467b-baa9-0a1509855d97">18,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNS0yLTEtMS02MDUzMA_e6b29fb3-37af-4017-a2f9-d48e27693880">37,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNi0yLTEtMS02MDUzMA_b9e22cec-c18b-4f3b-9426-339bbcf186f4">151,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNy0yLTEtMS02MDUzMA_f5d46ad8-ea49-478b-9e49-d0b67e2c6d21">9,010</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfOC0yLTEtMS02MDUzMA_b48844fb-e6a0-4fca-b238-320c0d83950b">142,316</ix:nonFraction>&#160;</span></td><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"></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjc5Nw_ad4b127b-e7f4-4780-b60c-cd1582aaaac0" escape="true"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"></td><td style="width:47.909%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.962%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.863%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.866%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMS0yLTEtMS02MDUzMA_b91447aa-285c-4ac1-b889-1832ede33b92">5.98</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMS00LTEtMS02MDUzMA_f1f93ca3-f025-4b4f-8ec7-78c195d2eaf7">5.62</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMi0yLTEtMS02MDUzMA_fbd34c5f-c21c-481e-a00f-1c5c45520878">7.18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id8333be0349146cea8b78a8187f72c98_I20210630" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMi00LTEtMS02MDUzMA_fcf5f617-d682-4f8d-8672-8701ecfdfe15">7.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgxMA_18be6856-0ab7-4521-b144-f91659ed7fca" escape="true"><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.446%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.125%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">124,692</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">25,713</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">116,603</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i11eb59bb12f4465d82e20b3a42063f49"><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgxMQ_0255fbb8-46f2-4bbd-891b-4419065cc8e7" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"></td><td style="width:57.095%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.551%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.852%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.902%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfMi0yLTEtMS02MDUzMA_0e41f3b8-db27-4799-aa94-36524843b6f8">13,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfMi00LTEtMS02MDUzMA_7718af84-b835-402c-86ce-f3e5212214af">11,425</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfNC0yLTEtMS02MDUzMA_2d0ab791-1633-4ec4-8edc-b7901fa2da80">19,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfNC00LTEtMS02MDUzMA_950d325d-7207-4dcf-a67b-d3e74910614d">17,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i66dcae174f4a4ec297d2c62aff859394_94"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note P &#8212; <ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNTA3MA_32d1b849-8384-4d5e-9963-fb967200ebf8" continuedAt="i66eaa4cce10b4e55869bd2ce0a0a1bb2" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i66eaa4cce10b4e55869bd2ce0a0a1bb2" continuedAt="ic9f20981b9ff4abd845260e466674886"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC entered into the Management Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC in exchange for a management fee paid quarterly and equal to <ix:nonFraction unitRef="number" contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzA1_305191d4-ad56-457e-aeb0-d25a70a38ee1">0.5</ix:nonFraction>% of the Company's adjusted net assets, as defined in the MSA. At June 30, 2022 and March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA for a period through December 31, 2021 to receive a <ix:nonFraction unitRef="number" contextRef="ia637188dfc4d4eab98016550509a08f0_D20210101-20211231" decimals="3" name="codi:Managementfeewaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzMyMQ_3d0718d9-ed24-4c18-b7f8-6029cfda0639">1</ix:nonFraction>% annual management fee related to BOA, rather than the <ix:nonFraction unitRef="number" contextRef="id093ddf1820d42b581081c5c1d81e474_I20211231" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzMyNQ_10bc8ec3-7e8e-4198-abf1-c939287ea5e7">2</ix:nonFraction>% called for under the MSA, which resulted in a lower management fee paid during 2021 than would have normally been due</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, the LLC 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. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTQ0MQ_2ac34a93-8fdb-4025-8dc7-994eeffc0940">2.3</ix:nonFraction>&#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 paid CGM an integration service fee of $<ix:nonFraction unitRef="usd" contextRef="i2c0374ebbbb84707a0d3bb65fb55c014_I20201016" decimals="-5" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTY3OA_ac2feac0-df8b-4173-8516-d264fd859a44">4.4</ix:nonFraction>&#160;million quarterly over a twelve month period as services were 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 $<ix:nonFraction unitRef="usd" contextRef="if251b15aa3d64bbfba7b8a0a8355edcb_I20200420" decimals="-6" name="codi:BusinessCombinationIntegrationServicesPayable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTkyMg_730d1a84-e69c-4fd4-8517-737b9fd7a1bf">2.0</ix:nonFraction> million quarterly over a twelve month period as services were rendered, beginning in the quarter ended September 30, 2020. Integration service fees are included in selling, general and administrative expense on the subsidiaries' statement of operations in the period in which they are incurred. 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company and its businesses have the following significant related party transactions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="i2c0a03bdad254276ab7c2310301c3198_I20210803" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjc5MA_722f818f-b90e-4188-85db-f7286d519a38">55.0</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i8ad3a1f8a8384fc3a1131f010b465c37_I20210803" decimals="3" name="codi:OwnershipPercentageIntercompanyLoanAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjg0Nw_ff229876-9e1d-4df1-b9eb-7f7d50332ef0">97.7</ix:nonFraction>% of the outstanding shares of 5.11 on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i8b6833b810954964af94bbcdc325b265_D20210803-20210803" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjkyOQ_1afd7313-239d-439e-8e54-dd1d895b38bc">53.7</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630" decimals="INF" name="codi:OwnershipPercentageRelatedPartyVendors" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzE3OQ_937fe8a8-569f-4644-8fca-664915f6dd9f">40</ix:nonFraction>% ownership interest in the vendor. 5.11 purchased approximately $<ix:nonFraction unitRef="usd" contextRef="i8bda2931171a4a7991e677d49f653683_D20220401-20220630" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzI0NQ_7fe558cc-a551-482f-a235-6b8caa463950">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzI1Mg_08c58299-6b3e-4f56-ad1f-45de5f82f08e">0.8</ix:nonFraction> million during the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022, respectively, and  $<ix:nonFraction unitRef="usd" contextRef="iedcff09386c5452ca9a9a97e5b11d3d8_D20210401-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMjk0Nw_e286d685-ad19-471e-99c4-f869c291060f">0.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5379b9d7f336446a986a042744981007_D20210101-20210630" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMjk3NA_c524de5a-fddf-49d9-bc6e-af759fd77825">0.8</ix:nonFraction>&#160;million during the three and six months ended June&#160;30, 2021, respectively in inventory from the vendor. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="ic9f20981b9ff4abd845260e466674886" continuedAt="i0d79b206d4ce4f41b821cc5bd6c03f38"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In September 2021, BOA repurchased shares of its issued and outstanding common shares from its largest minority shareholder for a total payment of $<ix:nonFraction unitRef="usd" contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzUyNw_09252500-3911-4210-b4fa-9bca72737212">48.0</ix:nonFraction>&#160;million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903" decimals="-6" name="us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzczOA_6aa69cec-2b26-4dc0-9bfb-b2c8dd54a062">38.0</ix:nonFraction>&#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 $<ix:nonFraction unitRef="usd" contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903" decimals="-6" name="us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDE0NQ_dc8f856b-1adb-4d50-999c-9200b4409d00">48.0</ix:nonFraction>&#160;million and the amount by which the noncontrolling interest was adjusted of $<ix:nonFraction unitRef="usd" contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903" decimals="-3" name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDIxNg_d757c1b0-007a-4194-ac11-b8484e1a122b">39.4</ix:nonFraction>&#160;million was recognized in equity attributable to the LLC.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $<ix:nonFraction unitRef="usd" contextRef="i9a0bff49e98d400680cc9a7bd979ec1a_D20220401-20220630" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDQ1MQ_794df458-83d7-43a1-bebc-148e79fe81ee">15.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="if93e0cf02ca641ebb0fca1dd5b517ffd_D20220101-20220630" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDQ1OA_2b6ec90e-14e2-4fd1-9b1b-fd900a78391f">31.1</ix:nonFraction>&#160;million in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2022, respectively and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i857ee9f28b044842a138208f2df4ea9d_D20210401-20210630" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzA3MA_317ad20b-5419-4c4d-83f0-8471a1bb0387">11.8</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i0034d035548349d1a0f7a0df66f6310a_D20210101-20210630" decimals="-3" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzA5OA_e250ee98-5c71-42de-ad52-2acb59b519e8">21.6</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div></ix:continuation><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"><ix:continuation id="i0d79b206d4ce4f41b821cc5bd6c03f38" continuedAt="i4d5faab68c3c469aa4488198e9e870d3">Recapitalization </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i4d5faab68c3c469aa4488198e9e870d3">- In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $<ix:nonFraction unitRef="usd" contextRef="ie1427bb8d34446208d0a06955837bcf1_I20220228" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDg0NQ_77b3aaab-9872-4c1c-8203-0b9ec7268a7a">61.5</ix:nonFraction>&#160;million to fund a distribution to shareholders. The LLC owned <ix:nonFraction unitRef="number" contextRef="i20e4a9ebb0fe47e2bc8d9da0138a6b37_I20220228" decimals="3" name="codi:OwnershipPercentageIntercompanyLoanAgreement" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDkwMg_6cafda5c-246a-46c8-8b6d-46691a91d374">81.6</ix:nonFraction>% of the outstanding shares of Ergobaby on the date of the distribution and received $<ix:nonFraction unitRef="usd" contextRef="i184265a74ae6488285f298b12d09a5fd_D20220201-20220228" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDk4OA_316586dc-4d9a-4c67-ad92-6901e91181ad">50.2</ix:nonFraction>&#160;million. The remaining amount of the distribution was paid to minority shareholders.</ix:continuation> </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_97"></div><ix:nonNumeric contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTQ1MA_7ae1552e-53f6-4cdd-998e-4e6bbc5b86dd" continuedAt="i74cf4da847d04e4ba8e82945d52859d7" escape="true"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q - Subsequent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of PrimaLoft</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, the LLC, through its newly formed acquisition subsidiary, Relentless Intermediate, Inc. ("PrimaLoft Buyer"), acquired PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;) pursuant to a Stock Purchase Agreement (the &#8220; PrimaLoft Purchase Agreement&#8221;), dated June 4, 2022, by and between PrimaLoft Buyer and VP PrimaLoft Holdings, LLC. The acquisition of PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $<ix:nonFraction unitRef="usd" contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712" decimals="-5" name="codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYwNQ_ff5cf689-6672-4ee8-86c9-4765ec777c53">530</ix:nonFraction>&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and the proceeds from its new $<ix:nonFraction unitRef="usd" contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712" decimals="-5" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTU4NQ_118bfa51-a75d-4013-a132-b68140c1e5f2">400</ix:nonFraction>&#160;million term loan facility. PrimaLoft management invested in the Transaction along with the Company, representing <ix:nonFraction unitRef="number" contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTU5OQ_c7405432-56b4-4d22-a511-dfb0308d3158">9.2</ix:nonFraction>% of the equity interest in PrimaLoft. Concurrent with the Closing, the Company provided a credit facility to PrimaLoft pursuant to which a secured revolving loan commitment and secured term loan were made available to PrimaLoft (the "PrimaLoft Credit Agreement"). The initial revolving loan and term loan commitments under these facilities on the closing date were $<ix:nonFraction unitRef="usd" contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712" decimals="-5" name="codi:InitialTermAndRevolvingLoanCommitment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYxOQ_8d2573b4-c336-4187-8ef0-35416d9b04d3">178</ix:nonFraction>&#160;million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is a world leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA with the Company as of the closing date for the period through September 30, 2023 to receive a <ix:nonFraction unitRef="number" contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712" decimals="3" name="codi:Managementfeewaiver" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYzMw_69e0756d-1d8f-481a-b2f0-8181fda4fa46">1</ix:nonFraction>% annual management fee related to PrimaLoft, rather than the <ix:nonFraction unitRef="number" contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712" decimals="3" name="codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYzNw_54d35bda-33a0-4dd4-b9f0-ae5149e2193f">2</ix:nonFraction>% called for under the MSA. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="i1b4c15ddfda443f9ad4ada9770d06787_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY1NQ_9c53b2b8-88f7-476f-9413-81d082c797ab">600</ix:nonFraction>&#160;million ("the 2022 Revolving Loan Commitment") and a $<ix:nonFraction unitRef="usd" contextRef="i91846c1e5d4c422f901ef9eaf5687a89_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTYyOTY_8be1441f-5a5b-476a-a00e-7aedbacbae19">400</ix:nonFraction>&#160;million term loan (the &#8220; 2022 Term Loan&#8221;).  The 2022 Term Loan requires quarterly payments ranging from $<ix:nonFraction unitRef="usd" contextRef="i4628651d43a247a496e7ce86a411131e_D20220712-20220712" decimals="INF" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY4Mw_5b275667-cd70-499c-8f49-8cbcde4115e6">2.5</ix:nonFraction>&#160;million to $<ix:nonFraction unitRef="usd" contextRef="if3021b6d7a86440bace5424a6ab3df75_D20220712-20220712" decimals="INF" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY5Nw_6cb868bc-811d-4f56-9201-cb2751cdc7b2">7.5</ix:nonFraction>&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $<ix:nonFraction unitRef="usd" contextRef="id3429383f95f41b98b628ef9e6280df2_I20220712" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTY0OTI2NzQ1OTU2Nw_42513683-961c-4f36-9030-45392feebc94">250</ix:nonFraction> million, subject to certain restrictions and conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the closing date for the 2022 Credit Facility, the 2022 Term Loan was advanced in full and the initial borrowings outstanding under the 2022 Revolving </span></div></ix:nonNumeric><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i74cf4da847d04e4ba8e82945d52859d7" continuedAt="i37236ad9c4554cc6a3bea36f45b223fc"><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Line of Credit were $<ix:nonFraction unitRef="usd" contextRef="i6bad48ad1a1d46658c5ffb310c901517_D20220712-20220712" decimals="INF" name="us-gaap:ProceedsFromLongTermLinesOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTY0OTI2NzQ1OTU2OQ_7c23a4f2-46b7-4736-a8b8-424c78fa3a61">115</ix:nonFraction>&#160;million. We used the initial proceeds from the 2022 Credit Facility to pay all amounts outstanding under the 2021 Credit Facility, pay fees and expenses incurred in connection with the 2022 Credit Facility and fund the acquisition of PrimaLoft. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").</span></div></ix:continuation><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i37236ad9c4554cc6a3bea36f45b223fc">A description of the Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.</ix:continuation>  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">40</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_100"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">This Item&#160;2 contains forward-looking statements. Forward-looking statements in this Quarterly Report on Form 10-Q are subject to a number of risks and uncertainties, some of which are beyond our control. Our actual results, performance, prospects or opportunities could differ materially from those expressed in or implied by the forward-looking statements. Additional risks of which we are not currently aware or which we currently deem immaterial could also cause our actual results to differ, including those discussed in the section entitled "Forward-Looking Statements" included elsewhere in this Quarterly Report on Form 10-Q as well as those risk factors discussed in the section entitled "Risk Factors" in our Annual Report on Form 10-K for the year ended December&#160;31, 2021 and in the section entitled "Risk Factors" in Part II, Item 1A of this Quarterly Report on Form 10-Q.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings ("Holdings", or the "Trust") was incorporated in Delaware on November&#160;18, 2005. Compass Group Diversified Holdings LLC (the "LLC") was also formed on November&#160;18, 2005. Holdings and the LLC (collectively,  the "Company") were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. The LLC is the operating entity and is a controlling owner of ten businesses, or operating segments, at June&#160;30, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Holdings, Inc., Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci" or "Marucci Sports"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), FFI Compass, Inc. ("Altor Solutions" or "Altor" (formerly "Foam Fabricators")), AMT Acquisition Corporation ("Arnold"), and The Sterno Group, LLC ("Sterno"). At December 31, 2021 and June 30, 2022, Advanced Circuits has been classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_52">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_97">Note Q- "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We acquired our existing businesses (segments) that we own at June&#160;30, 2022 as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:73.245%"><tr><td style="width:1.0%"></td><td style="width:26.644%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.051%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.454%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.457%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Ownership Interest - June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Business</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Circuits </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May 16, 2006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 16, 2010</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 5, 2012</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 10, 2014</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">August 31, 2016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">June 2, 2017</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor Solutions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">February 15, 2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci Sports</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 20, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.0%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 16, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.3%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">September 3, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.4%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative of the holders of stock and options of Advanced Circuits, entered into a definitive plan of merger to sell all of the outstanding securities of Advanced Circuits. Advanced Circuits has been classified as held for sale at June 30, 2022. Subsequent to the end of the quarter, in July 2022, the plan of merger was terminated and Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We categorize the businesses we own into two separate groups of businesses: (i)&#160;branded consumer businesses, and (ii)&#160;niche industrial businesses. Branded consumer businesses are characterized as those businesses that we believe capitalize on a valuable brand name in their respective market sector. We believe that our branded consumer businesses are leaders in their particular product category.  Niche industrial businesses are characterized as those businesses that focus on manufacturing and selling particular products and industrial services within a specific market sector. We believe that our niche industrial businesses are leaders in their specific market sector.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is an overview of each of our businesses:</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Consumer</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 5.11 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, footwear and gear designed to enhance the safety, accuracy, speed and performance of tactical professionals and enthusiasts worldwide. Headquartered in Irvine, California,&#160;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">BOA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- BOA Technology, 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, outdoor, athletic, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, 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. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Ergobaby</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Headquartered in Torrance, California, is a designer, marketer and distributor of wearable baby carriers and accessories, blankets and swaddlers, nursing pillows, strollers and related products. 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 half of its sales from outside the United States.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lugano </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Lugano is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Marucci Sports - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Founded in 2009 and headquartered in Baton Rouge, Louisiana, Marucci is a leading designer, manufacturer, and marketer of premium wood and metal baseball bats, fielding gloves, batting gloves, bags, grips,  protective gear, sunglasses, on and off-field apparel, and other baseball and softball equipment used by professional and amateur athletes. Marucci also develops retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci products are available through owned websites, their team sales organization, Big Box Retailers, and third party e-commerce &amp; resellers.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Velocity Outdoor </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, LaserMax, Ravin and CenterPoint brands that are available through national retail chains, mass merchants, dealer and distributor networks.  The airgun product category consists of air rifles, air pistols and a range of accessories including targets, holsters and cases. Velocity Outdoor's other primary product categories are archery, with products including CenterPoint and Ravin crossbows, consumables, which includes steel and plastic BBs, lead pellets and CO2 cartridges, lasers for firearms, and airsoft products. Velocity Outdoor is headquartered in Bloomfield, New York.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Niche Industrial </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Founded in 1957 and headquartered in Scottsdale, Arizona, Altor Solutions is a designer and manufacturer of custom molded protective foam solutions and original equipment manufacturer (OEM) components made from expanded polystyrene (EPS) and expanded polypropylene (EPP). Altor operates 16 molding and fabricating facilities across North America and provides products to a variety of end-markets, including appliances and electronics, pharmaceuticals, health and wellness, automotive, building products and others. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Arnold serves a variety of markets including aerospace and defense, general industrial, motorsport/ automotive, oil and gas, medical, energy, reprographics and advertising specialties. Over the course of more than 100 years, Arnold has successfully evolved and adapted our products, technologies, and manufacturing presence to meet the demands of current and emerging markets. Arnold engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thin Metals or "PTM"), and flexible magnets (Flexmag&#8482;) that are mission critical in motors, generators, sensors and other systems and components. Arnold has expanded globally and built strong relationships with our customers worldwide.  Arnold is the largest and, we believe, the most technically advanced U.S. designer and manufacturer of engineered magnetic systems. Arnold is headquartered in Rochester, New York. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Sterno, headquartered in Corona, California, is the parent company of Sterno LLC ("Sterno Products"), Sterno Home Inc. ("Sterno Home"), and Rimports Inc. ("Rimports"). Sterno is a leading manufacturer and marketer of portable food warming systems, creative indoor and outdoor lighting, and home fragrance solutions for the 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. During 2021, Sterno made the strategic decision to incorporate the product lines of Sterno Home into Rimports.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While our businesses have different growth opportunities and potential rates of growth, we work with the management teams of each of our businesses to increase the value of, and cash generated by, each business through various initiatives, including making selective capital investments to expand geographic reach, increase capacity or reduce manufacturing costs of our businesses; improving and expanding existing sales and marketing programs; and assisting in the acquisition and integration of complementary businesses. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Trends Impacting Our Businesses </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">COVID-19 Update</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The continued spread of COVID-19 and new variants of the virus around the world continue to present significant risks to our business. The economic and health conditions in the United States and across most of the globe have continued to change since the beginning of the pandemic and the ultimate impact of COVID-19 on our business is dependent on future developments, including the duration of the pandemic, the emergence of variants of the virus and the related length of its impact on the global economy, which are highly uncertain and difficult to accurately predict. The public health situation, global response measures and corresponding impacts on various markets remain fluid and uncertain.  The health of our team and various stakeholders is our highest priority, and we have taken multiple steps to provide support and a safe work environment. The Company anticipates that COVID-19 will continue to impact the results of operations, including a potential decrease in gross margins, operating income and Adjusted EBITDA at certain of our businesses during 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are two significant trends resulting from the COVID-19 pandemic that we anticipate may negatively impact our operating performance in 2022:</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Global Supply Chain Trends</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The disruption in the global supply chain due to transportation delays and U.S. port congestion have continued in the first half of 2022 and are expected to continue to place constraints on several of our businesses. Surges in demand, shifts in shopping patterns related to COVID-19, and the resurgence of COVID-19 variants in manufacturing hubs, as well as other factors, have continued to strain the global supply chain network, which has resulted in carrier-imposed capacity restrictions, carrier delays, and longer lead times. U.S. ports that have been unable to keep pace with unprecedented inbound container volume, which has led to shipping and unloading backlogs, and ports in Asia have been subject to intermittent closures due to the impact of COVID-19 variants. Due to the backlog at the ports and other supply chain disruptions, most of our businesses are experiencing shortages in materials and products, and significant increases in freight costs. Several of our companies are relying on expensive air freight to import goods to meet customer demand. We are also seeing the availability of raw materials, components and finished goods impacted by the supply chain challenges which has led to shortages of certain materials and led to pressure on revenue growth. In addition, the closure of certain Asian manufacturing facilities as a result of local government quarantine efforts has impacted our ability to import products timely. Further, in the U.S., the surge in demand along with COVID-19 related labor shortages and rising hourly labor wages, are creating labor shortages and higher labor costs. We expect these cost trends to continue through 2022.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inflationary Cost Environment</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to experienced inflationary cost increases in our materials, labor and transportation costs. We expect that these inflationary cost increases will continue but will be partially mitigated by pricing actions implemented in the prior year, as well as those that we have implemented in 2022. In 2022, we expect changing market conditions and continued inflationary pressures to impact consumer spendin</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">g. With price pressures unlikely to abate and expected changes in monetary policies, consumer spending may be negatively impacted in 2022.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Outlook</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company anticipates that the areas of focus for 2022, which are generally applicable to each of our businesses, include:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Pursuing sales growth through a combination of new product development, increasing distribution, new customer acquisitions and international expansion;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Raising prices on our goods due to rising input costs to preserve operating margins, </span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Taking market share, where possible, in each of our niche market leading companies, generally at the expense of less well capitalized competitors;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Striving for excellence in supply chain management, manufacturing and technological capabilities;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuing to pursue expense reduction and cost savings in lower margin business lines or in response to lower production volume;</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Continuing to pursue growth through disciplined, strategic acquisitions and rigorous integration processes; and</span></div><div style="margin-top:2pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Working to drive free cash flow through increased net income and effective working capital management, enabling continued investment in our businesses.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A description of the Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of PrimaLoft</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, the LLC, through its newly formed acquisition subsidiary, Relentless Intermediate, Inc. ("PrimaLoft Buyer"), acquired PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;) pursuant to a Stock Purchase Agreement (the &#8220;PrimaLoft Purchase Agreement&#8221;), dated June 4, 2022, by and between PrimaLoft Buyer and VP PrimaLoft Holdings, LLC ("Seller"). The total purchase price, including proceeds from noncontrolling shareholders, was approximately $530 million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and a draw in full on its new $400 million term loan facility.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is a world leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. PrimaLoft&#174; insulation was originally developed for the U.S. Army as a water-resistant, synthetic alternative to down. Since 1983, a heritage of proven &amp; tested technologies has built trust across the textile industry, with more than 950 global brands using PrimaLoft products in outdoor, lifestyle, home furnishings, work wear, hunting and military applications. With its Relentlessly Responsible&#8482; mission, PrimaLoft strives to balance innovation, performance and sustainability in the pursuit of a better future. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $600&#160;million ("the 2022 Revolving Loan Commitment") and a $400&#160;million term loan (the &#8220; 2022 Term Loan&#8221;).  The 2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the closing date for the 2022 Credit Facility, the 2022 Term Loan was advanced in full and the initial borrowings outstanding under the 2022 Revolving Line of Credit were $115&#160;million. We used the initial proceeds from the 2022 Credit Facility to pay all amounts outstanding under the 2021 Credit Facility, pay fees and expenses incurred in connection with the 2022 Credit Facility and fund the acquisition of PrimaLoft. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">"U.S. GAAP" or "GAAP" refer to generally accepted accounting principles in the United States. A non-GAAP financial measure is a numerical measure of historical or future performance, financial position or cash flow that excludes amounts, or is subject to adjustments that effectively exclude amounts, included in the most directly comparable measure calculated and presented in accordance with GAAP in our financial statements, and vice versa for measures that include amounts, or are subject to adjustments that effectively include amounts, that are excluded from the most directly comparable measure as calculated and presented.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See &#8220;Reconciliation of Non-GAAP Financial Measures&#8221; for further discussion of our non-GAAP financial measures and related reconciliations.  </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_103"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion reflects a comparison of the historical results of operations of our consolidated business for the three and six months ended June&#160;30, 2022 and June&#160;30, 2021, and components of the results of operations as well as those components presented as a percent of net revenues, for each of our businesses on a stand-alone basis. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following results of operations, we provide (i) our actual Consolidated Results of Operations for the three and six months ended June 30, 2022 and 2021, which includes the historical results of operations of each of our businesses (operating segments) from the date of acquisition in accordance with generally accepted accounting principles in the United States ("US GAAP), and (ii) comparative historical components of the results of operations for each of our businesses on a stand-alone basis for the three and six months ended June 30, 2022 and 2021, where all periods presented include relevant pro forma adjustments for pre-acquisition periods and explanations where applicable. For the acquisition of Lugano in September 2021, the pro forma results of operations for the Lugano business segment have been prepared as if we purchased that business on January 1, 2021. We believe this is the most meaningful comparison for the operating results of acquired business segments. The following results of operations at each of our businesses are not necessarily indicative of the results to be expected for a full year.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All dollar amounts in the financial tables are presented in thousands. References in the financial tables to percentage changes that are not meaningful are denoted by "NM."</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - Consolidated </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our unaudited results of operations for the three and six months ended June&#160;30, 2022 and 2021:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.356%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.939%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,525&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,026,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">840,081&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost of revenues</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">613,538&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">497,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,757&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">173,564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">412,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">342,112&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">125,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">246,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">211,369&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fees to manager</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,901&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,058&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,856&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42,026&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,352&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">94,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">71,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(34,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(28,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,731)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) from continuing operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,664&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,017&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,126&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,344&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,532&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,608)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">44,909&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8,526)</span></td><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"></td></tr></table></div><div style="padding-left:9pt;padding-right:9pt;text-align:center"><span><br/></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net revenues for the three months ended June&#160;30, 2022 increased by approximately $84.1 million, or 19.5%, compared to the corresponding period in 2021.&#160;Our Lugano business, which we acquired in September 2021, contributed $39.1 million in net revenue in the second quarter of 2022. During the three months ended June&#160;30, 2022 compared to 2021, we also saw significant increases in net sales at 5.11 ($10.0 million increase), BOA ($15.3 million increase), Marucci ($3.0 million increase), Arnold ($6.2 million increase), and Altor Solutions ($25.5 million increase), partially offset by a decrease in net revenue at Velocity Outdoor ($9.5 million decrease) and Sterno ($5.1 million decrease). Add-on acquisitions at Marucci (Lizard Skins in October 2021) and Altor (Plymouth Foam in October 2021) contributed to the growth in revenue at these businesses in the second quarter of 2022. During the comparable period in 2021, we saw notable increases in revenue at several of our branded consumer businesses as a result of an increased consumer focus on outdoor related brands during the COVID-19 pandemic.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the third and fourth quarters have been seasonably stronger than the first half of the year in earnings for certain of our businesses. However, in the first half of 2021 several of our businesses saw significant revenue growth and increased consumer demand.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated level, our businesses were able to increase revenue in the second quarter of 2022 as compared to the prior year as a result of acquisitions and continued strong performance. We expect our full year 2022 results of operations will be negatively impacted as inflationary pressures will reduce demand and discretionary consumer spending in both our branded consumer and niche industrial businesses. The world economy continues to face supply chain constraints which we believe will lead to product fulfillment delays and increased inventory acquisition costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect revenue to be modestly impacted by product and material availability through the remainder of 2022. Refer to "Results of Operations - Business Segments" for a more detailed analysis of net revenues by business segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not generate any revenues apart from those generated by the subsidiary businesses we own and manage. We may generate interest income on the investment of available funds, but we expect such earnings to be minimal. Our investment in our subsidiary businesses is typically in the form of loans from the LLC to such businesses, as well as equity interests in those companies. Cash flows coming to the Trust and the LLC are the result of interest payments on those loans, amortization of those loans and dividends on our equity ownership. However, on a consolidated basis, these items will be eliminated.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated basis, cost of revenues increased approximately $45.9 million during the three months ended June&#160;30, 2022 compared to the corresponding period in 2021. Our Lugano business contributed $19.4 million of the increase in cost of revenues for the quarter ended June 30, 2022. We also saw notable increases in cost of revenues at 5.11 ($3.6 million increase), BOA ($6.7 million increase), Marucci ($2.8 million increase), Altor ($20.9 million increase), and Arnold ($2.5 million increase) that correspond to the revenue increases noted above. We also saw decreases in cost of revenues at Velocity ($4.5 million decrease) and Sterno ($6.0 million decrease) that corresponded to the decrease in revenue noted above. Gross profit as a percentage of net revenues was approximately 41.1% in the three months ended June&#160;30, 2022 compared to 40.2% in the three months ended June&#160;30, 2021. The increase in gross profit as a percentage of net sales in the quarter ended June&#160;30, 2022 as compared to the quarter ended June&#160;30, 2021 is primarily attributable to the acquisition of Lugano in September 2021 and the implementation of price increases at most of our businesses in response to rising costs. Most of our businesses continue to experience increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material, labor and transportation costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gross margins at both our branded consumer businesses and our niche industrial businesses have been impa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cted by globa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l supply chain constraints and inflation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that is leading to pressure on revenue and costs. Refer to "Results of Operations - Business Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s" for a more detailed analysis of gross profit by business segment.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated selling, general and administrative expense increased approximately $18.3 million during the three months ended June&#160;30, 2022, compared to the corresponding period in 2021. A portion of the increase in the second quarter of 2022 is due to our Lugano acquisition in September 2021 ($8.6 million of the increase). We also saw increases in selling, general and administrative expenses at Marucci and Altor related to the add-on acquisitions that occurred in the fourth quarter of 2021, as well as increased investment in marketing and headcount at several of our businesses. Refer to "Results of Operations - Business Segments" for a more detailed analysis of selling, general and administrative expense by business segment. At the corporate level, general and administrative expense was $3.4 million in the second quarter of 2022 and $4.0 million in the second quarter of 2021. In the prior year, we incurred additional professional fees at the corporate level related to the Trust's election to be treated as a corporation for U.S. federal income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fees to manager</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Management Services Agreement ("MSA"), we pay CGM a quarterly management fee equal to 0.5% (2.0% annually) of our consolidated adjusted net assets. We accrue for the management fee on a quarterly basis. For the three months ended June&#160;30, 2022, we incurred approximately $14.9 million in management fees as compared to $11.1 million in fees in the three months ended June&#160;30, 2021. The increase in Management fees is primarily attributable to our acquisition of Lugano in September 2021, offset by our sale of Liberty in August 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM had 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, which resulted in a lower management fee paid in the second quarter of 2021 than would have normally been due. Additionally, CGM has entered into a waiver of the MSA at June 30, 2022 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the three months ended June&#160;30, 2022 increased $2.1 million as compared to the three months ended June&#160;30, 2021 as a result of the amortization expense associated with the intangibles that were recognized in conjunction with the purchase price allocation for Lugano, which was acquired in September 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded interest expense totaling $17.5 million for the three months ended June&#160;30, 2022 compared to $14.9 million for the comparable period in 2021, an increase of $2.6 million. The increase in interest expense in the current year reflects the higher amount outstanding on our senior notes during the current year after we redeemed $600.0 million of 8.000% 2026 Senior Notes and issued $1000.0 million of 5.250% 2029 Senior Notes in March of 2021, and issued an additional $300.0 million of 5.000% 2032 Senior Notes in November 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other income (expense)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the quarter ended June&#160;30, 2022, we recorded $0.7 million in other income as compared to $0.6 million in other expense in the quarter ended June&#160;30, 2021, a decrease in expense of $1.4 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other incom</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e (expense) typically reflects the movement in foreign currency at our businesses with international operations, gains or (losses) realized on the sale of property, plant and equipment, and expenses incurred or income earned that are not considered a part of our operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had an income tax provision of $6.1 million during the three months ended June&#160;30, 2022 compared to an income tax provision of $8.3 million during the same period in 2021, a decrease of $2.2 million. Our income before income taxes for the quarter ended June&#160;30, 2022 increased by approximately $45.9 million as compared to the prior year quarter. In the second quarter of 2021 we had a loss from operations before income taxes of $13.3 million, driven by a $33.3 loss on debt extinguishment that we recognized associated with the repayment of our $600 million 2026 Senior Notes. The loss on debt extinguishment was incurred at the Trust, which at the time was taxed as a partnership for income tax purposes and did not impact the income tax provision in the prior year. In the current quarter, our provision was driven by the acquisitions of Lugano in September 2021, and an increase in earnings at several of our businesses during the quarter, particularly 5.11 and BOA as the tax provision reflects an annual effective tax rate at our subsidiaries, the effect of state and local taxes and the related allocation of income, and the losses at our parent company, which was previously taxed as a partnership. On September 1, 2021, the Trust elected to &#8220;check-the-box&#8221; to have the Trust treated as a corporation for U.S. federal income tax purposes. In the second quarter of 2022, the loss incurred at the Trust related to the corporate overhead and management fees resulted in the recognition of a tax benefit that offset the tax expense incurred at our subsidiaries.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six Months ended</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> June&#160;30, 2022 compared to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">six</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated net revenues for the six months ended June&#160;30, 2022 increased by approximately $186.0 million, or 22.1%, compared to the corresponding period in 2021.&#160;Our Lugano business, which we acquired in September 2021, contributed $86.1 million in net revenue in the first half of 2022. During the six months ended June&#160;30, 2022 compared to the six months ended June 30, 2021, we also saw significant increases in net sales at 5.11 ($14.2 million increase), BOA ($35.7 million), Marucci ($18.4 million increase), Arnold ($11.9 million increase), and Altor Solutions ($51.5 million increase), partially offset by a decrease in net revenue at Velocity Outdoor ($23.7 million decrease). Add-on acquisitions at Marucci (Lizard Skins in October 2021), Altor (Plymouth Foam in October 2021) and Arnold (Ramco Motors in March 2021) contributed to the growth in revenue at these businesses in the first half of 2022. During the comparable period in 2021, we saw notable increases in revenue at several of our branded consumer businesses as a result of an increased consumer focus on outdoor related brands during the pandemic.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Historically, the third and fourth quarters have been seasonably stronger than the first half of the year in earnings for certain of our businesses. However, in the first quarter of 2021 several of our businesses saw significant revenue growth due to unfulfilled orders from the fourth quarter of 2020 being fulfilled in the first quarter of 2021.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, we believe domestic government stimulus boosted spending in the first half of 2021 that did not repeat in 2022.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notwithstanding this significant demand increase we experienced in the first half of 2021, on a consolidated level our businesses were able to increase revenue in the first half of 2022 as compared to the prior year as a result of acquisitions and continued strong performance. We expect our 2022 results of operations will be negatively impacted as inflationary pressures will impact demand and discretionary consumer spending for both our branded consumer and niche industrial businesses, and as the world economy continues to face supply chain constraints which we believe will lead to product fulfillment delays and resulting increased inventory acquisition costs. Refer to "Results of Operations - Business Segments" for a more detailed analysis of net revenues by business segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not generate any revenues apart from those generated by the subsidiary businesses we own and manage. We may generate interest income on the investment of available funds, but we expect such earnings to be minimal. Our investment in our subsidiary businesses is typically in the form of loans from the LLC to such businesses, as well as equity interests in those companies. Cash flows coming to the Trust and the LLC are the result of interest payments on those loans, amortization of those loans and dividends on our equity ownership. However, on a consolidated basis, these items will be eliminated.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Cost of revenues</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On a consolidated basis, cost of revenues increased approximately $115.6 million during the six months ended June&#160;30, 2022 compared to the corresponding period in 2021. Our Lugano business contributed $43.0 million of the increase in cost of revenues for the six months ended June&#160;30, 2022. We also saw notable increases in cost of revenues at 5.11 ($5.6 million increase), Marucci ($16.6 million increase), Altor ($42.9 million increase), and Arnold ($7.6 million increase) that correspond to the revenue increases noted above. Gross profit as a percentage of net revenues was approximately 40.2% in the six months ended June&#160;30, 2022 compared to 40.7% in the six months ended June&#160;30, 2021. The decrease in gross profit as a percentage of net sales in the six months ended June&#160;30, 2022 as compared to the six months ended June&#160;30, 2021 primarily related to increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">material, labor and transportation costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The gross margins at both our branded consumer businesses and our niche industrial businesses have been impa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cted by globa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l supply chain constraints and inflation</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> that is leading to pressure on revenue and costs.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses have implemented price increases in order to offset these rising costs which should positively impact gross margins in 2022. Refer to "Results of Operations - Business Segment</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s" for a more detailed analysis of gross profit by business segment.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated selling, general and administrative expense increased approximately $34.9 million during the six months ended June&#160;30, 2022, compared to the corresponding period in 2021. A portion of the increase in the first half of 2022 is due to our Lugano acquisition in the current year ($17.1 million of the increase). We also saw increases in selling, general and administrative expenses at Marucci and Altor related to the add-on acquisitions that occurred in the fourth quarter of 2021, as well as increased investment in marketing and headcount at several of our businesses. Refer to "Results of Operations - Business Segments" for a more detailed analysis of selling, general and administrative expense by business segment. At the corporate level, general and administrative expense was $7.0 million in the first half of 2022 and $7.9 million in the first half of 2021. In the prior year, we incurred additional expense from professional fees at the corporate level related to the Trust's election to be treated as a corporation for U.S. federal income tax purposes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Fees to manager</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Management Services Agreement ("MSA"), we pay CGM a quarterly management fee equal to 0.5% (2.0% annually) of our consolidated adjusted net assets. We accrue for the management fee on a quarterly basis. For the six months ended June&#160;30, 2022, we incurred approximately $29.3 million in management fees as compared to $21.9 million in fees in the six months ended June&#160;30, 2021. The increase in Management fees is primarily attributable to our acquisition of Lugano in September 2021, and several add-on acquisition in the fourth quarter of 2021, offset by our sale of Liberty in August 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM had 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, which resulted in a lower management fee paid in the first half of 2021 than would have normally been due. In the first quarter of 2021, the LLC and CGM entered into a waiver agreement whereby CGM agreed to waive the portion of the management fee related to the amount of the cash proceeds deposited with the Trustee that was in excess of the amount payable related to the 2026 Notes at March 31, 2021. Additionally, CGM had entered into a waiver of the MSA at March 31, 2022 and June 30, 2022 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Amortization expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the six months ended June&#160;30, 2022 increased $4.6 million as compared to the six months ended June&#160;30, 2021 as a result of the amortization expense associated with the intangibles that were recognized in conjunction with the purchase price allocation for Lugano, which was acquired in September 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded interest expense totaling $34.9 million for the six months ended June&#160;30, 2022 compared to $28.8 million for the comparable period in 2021, an increase of $6.2 million. The increase in interest expense in the current year reflects the higher amount outstanding on our senior notes during the current year after we redeemed $600.0 million of 8.000% 2026 Senior Notes and issued $1000.0 million of 5.250% 2029 Senior Notes in March of 2021, and issued an additional $300.0 million of 5.000% 2032 Senior Notes in November 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Other income (expense)</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2022, we recorded $2.8 million in other income as compared to $2.9 million in other expense in the six months ended June&#160;30, 2021, a decrease in expense of $5.6 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other incom</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e (expense) typically reflects the movement in foreign currency at our businesses with international operations, gains or (losses) realized on the sale of property, plant and equipment, and expenses incurred or income earned that are not considered a part of our operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had an income tax provision of $16.1 million during the six months ended June&#160;30, 2022 compared to an income tax provision of $13.7 million during the same period in 2021. Our income before income taxes in the six months ended June 30, 2022 increased $55.9 million as compared to the income before income taxes in the six months ended June 30, 2021. In the prior year comparable period, we had income from operations before income taxes of $5.1 million, which included a $33.3 loss on debt extinguishment that we recognized associated with the repayment of our $600 million 2026 Senior Notes. The loss on debt extinguishment was incurred at the Trust, which at the time was taxed as a partnership for income tax purposes and did not impact the income tax provision in the prior year. In the current period, our provision was driven by the acquisitions of Lugano in September 2021, and an increase in earnings at several of our businesses during the quarter, particularly 5.11 and BOA as the tax provision reflects an annual effective tax rate at our subsidiaries, the effect of state and local taxes and the related allocation of income, and the losses at our parent company, which was previously taxed as a partnership. On September 1, 2021, the Trust elected to &#8220;check-the-box&#8221; to have the Trust treated as a corporation for U.S. federal income tax purposes. In the six months ended June 30, 2022, the loss incurred at the Trust related to the corporate overhead and management fees resulted in the recognition of a tax benefit that offset the tax expense incurred at our subsidiaries.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_109"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations - Business Segments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Branded Consumer Businesses</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_112"></div><div style="margin-bottom:6pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.11 </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:81.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:57.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:42.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">120,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">110,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">224,071&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">209,910&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">54.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">119,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">110,716&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">44,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">87,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales for the three months ended June&#160;30, 2022 were $120.0 million as compared to net sales of $110.0 million for the three months ended June&#160;30, 2021, an increase of $10.0 million, or 9.1%. This increase is due in part to a $4.3 million, or 10.6%, increase in domestic wholesale sales following the fulfillment of backorders, as well as an increase of $4.9 million, or 26.6% in other international channel sales due to inventory availability to meet strong demand. Net sales were also positively impacted by an increase of $3.4 million in direct-to-consumer sales growth, up 7% from the prior year comparable period. Direct-to-consumer sales grew largely due to an increase in store count, as well as positive growth in comparable sales for the three months ended June 30, 2022, as compared to the same period last year.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 54.2% in the three months ended June&#160;30, 2022 as compared to 53.3% for the three months ended June&#160;30, 2021. Gross profit percentage for the three months ended June 30, 2022, was favorably impacted by price increases. The positive impact of the price increase was partially offset by continued increases in inbound ocean and air freight charges during the period due to logistic challenges. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was $50.4 million, or 41.9% of net sales compared to $44.2 million, or 40.2% of net sales for the comparable period in 2021. The increase in selling, general and administrative expense for the three months ended June 30, 2022 as compared to the prior year comparable period was driven by the costs associated with additional retail stores, increased sales and marketing spend to drive digital sales, and increased travel and entertainment spend coming out of the COVID-19 pandemic. These increases were partially offset by a decrease in variable marketplace expenses based on decreased sales in the wholesale channel.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the three months ended June&#160;30, 2022 was $12.3 million, an increase of $0.3 million when compared to segment operating income of $12.0 million for the same period in 2021, based on the factors described above. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> sales for the six months ended June&#160;30, 2022 were $224.1 million as compared to net sales of $209.9 million for the six months ended June&#160;30, 2021, an increase of $14.2 million, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6.7%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This increase is due in part to direct-to-consumer sales growth of $6.2 million, up 7% from the prior year comparable period. Retail sales grew largely due to positive growth in same-store sales for the six months ended June 30, 2022, as compared to the same period last year as well as store count growth. Net sales were also positively impacted by a $6.4 million increase in international sales due to inventory availability to meet strong demand and $2.7 million increase in direct-to-agency sales following the completion of a large contract. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 53.2% in the six months ended June&#160;30, 2022 as compared to  52.7% for the six months ended June&#160;30, 2021. Gross profit percentage was favorably impacted by price increases, which was offset by continued increases in inbound ocean and air freight charges during the period due to logistic challenges. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was $96.2 million, or 42.9% of net sales compared to $88.0 million, or 41.9% of net sales for the comparable period in 2021. The increase in selling, general and administrative expense for the six months ended June 30, 2022 as compared to the prior year comparable period was driven by the costs associated with additional retail stores, increased sales and marketing spend to drive digital sales, and increased travel and entertainment spend coming out of the COVID-19 pandemic. These increases were partially offset by a decrease in variable marketplace expenses based on decreased sales in the wholesale channel.</span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was $18.2 million, an increase of $0.4 million when compared to segment operating income of $17.8 million for the same period in 2021, based on the factors described above. </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_115"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BOA</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:92.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">59,386&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">116,196&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">80,537&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">36,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61.3%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">63.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">72,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">62.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50,541&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">62.8%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.2%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,498&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29.5%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">37,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32.1%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.2%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were $59.4 million as compared to net sales of $44.1 million for the three months ended June&#160;30, 2021, an increase of $15.3 million, or 34.7%. The increase was reflected across key industries including Snow Sports, Outdoor, Athletic and Workwear. The three factors impacting their growth rates were market share gains, increased consumer participation as well as accelerated production ordering by BOA&#8217;s customers due to longer lead times resulting from overall global supply chain constraints.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 61.3% in the three months ended June&#160;30, 2022 as compared to 63.0% for the three months ended June&#160;30, 2021. The decrease in gross profit as a percentage of net sales was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> driven by </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product mix.  </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was $13.8 million, or 23.2% of net sales compared to $12.3 million, or 28.0% of net sales for the comparable period in 2021. The increase in selling, general, and administrative expense is d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to inc</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reased employee costs related to BOA's bonus plan, incremental headcount and marketing investments. Selling general and administrative expense in the three months ended June 30, 2021 included $1.1 million in integration services fees paid to CGM that did not recur in the current quarter. </span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the three months ended June&#160;30, 2022 was $18.5 million, an increase of $7.0 million when compared to segment operating income of $11.5 million for the same period in 2021, based on the factors described above. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were $116.2 million as compared to net sales of $80.5 million for the six months ended June&#160;30, 2021, an increase of $35.7 million, or 44.3%. The increase was reflected across key industries including Snow Sports, Outdoor, Athletic and Workwear. The three factors impacting their growth rates were market share gains, increased consumer participation as well as accelerated production ordering by BOA&#8217;s customers due to longer lead times resulting from overall global supply chain constraints.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 62.0% in the six months ended June&#160;30, 2022 as compared to 62.8% for the six months ended June&#160;30, 2021. The decrease in gross profit as a percentage of net sales was</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> driven by </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product mix.  </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was $26.5 million, or 22.8% of net sales compared to $23.8 million, or 29.5% of net sales for the comparable period in 2021. The increase in selling, general, and administrative expense is d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to inc</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">reased employee costs related to BOA's bonus plan, incremental headcount and marketing investments. Selling general and administrative expense in the six months ended June 30, 2021 included $2.2 million in integration services fees paid to CGM that did not recur in the current year. </span></div><div style="margin-bottom:3pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was $37.3 million, an increase of $18.6 million when compared to income from operations of $18.7 million for the same period in 2021, based on the factors described above. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Ergobaby</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:506.25pt"><tr><td style="width:1.0pt"></td><td style="width:75.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:4.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,506&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,956&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">46,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">49,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,795&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">63.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,827&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">62.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">44.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">46.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">46.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,718&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were $26.5 million, a decrease of $0.5 million, or 1.7%, compared to the same period in 2021. During the three months ended June&#160;30, 2022, international sales were approximately $16.7 million, representing a decrease of $1.2 million over the corresponding period in 2021, primarily as a res</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ult o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f reduced distributor sales in the Asia-Pacific region. Domestic sales were $9.8 million in the second quarter of 2022, reflecting an increase of $0.7 million compared to the corresponding period in 2021. The increase in domestic sales was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to strong key account sales.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 63.4% for the three months ended June&#160;30, 2022, as compared to 66.1% for the three months ended June&#160;30, 2021. The decrease in gross profit as a percentage of sales was du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to shifts in channel mix, increased material costs as well as the impact of changing foreign exchange rates in the European Union.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense decreased $0.8 million quarter over quarter, with expense of $11.3 million, or 42.5% of net sales for the three months ended June&#160;30, 2022 as compared to $12.1 million or 44.7% of net sales for the same period of 2021. The decrease in selling, general and administrative expense in the three months ended June&#160;30, 2022 as compared to the comparable period in the prior year is du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to favorable payroll expense and timing of marketing spend.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ergobaby had segment operating income of $3.5 million for the three months ended June&#160;30, 2022, a decrease of  $0.2 million compared to the same period in 2021, based on the factors noted above. </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were $46.7 million, a decrease of $2.6 million, or 5.2%, compared to the same period in 2021. During the six months ended June&#160;30, 2022, international sales were approximately $28.7 million, representing a decrease of $2.7 million over the corresponding period in 2021, primarily as a res</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ult o</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f reduced distributor sales in the Asia-Pacific region. Domestic sales were $18.0 million in the first six months of 2022, reflecting an increase of $0.1 million compared to the corresponding period in 2021. The increase in domestic sales was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to strong key account sales offset by lower Tula e-commerce sales and a one-time royalty payment in 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 62.0% for the six months ended June&#160;30, 2022, as compared to 66.7% for the six months ended June&#160;30, 2021. The decrease in gross profit as a percentage of sales was du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to channel mix shifts, increased material costs as well as </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">increased inbound freight (including air freight) as a result of supply chain shortages.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense decreased $1.3 million year over year, with expense of $21.7 million, or 46.5% of net sales for the six months ended June&#160;30, 2022 as compared to $23.0 million or 46.6% of net sales for the same period of 2021. The decrease in selling, general and administrative expense in the six months ended June&#160;30, 2022 as compared to the comparable period in the prior year is du</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e to favorable payroll expenses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ergobaby had segment operating income of $3.3 million for the six</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">months ended June&#160;30, 2022, a decrease of $2.4 million compared to the same period in 2021, based on the factors noted above. </span></div><div id="i66dcae174f4a4ec297d2c62aff859394_121"></div><div style="margin-top:15pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lugano</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following results of operations, we provide comparative pro forma results of operations for Lugano for the three and six months ended June&#160;30, 2021 as if we had acquired the business on January 1, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations that follows include relevant pro-forma adjustments for pre-acquisition periods and explanations where applicable.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ope</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rating results for Lugano have been included in the consolidated results of operation from the date of acquisition in September 2021.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:512.25pt"><tr><td style="width:1.0pt"></td><td style="width:75.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:55.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:46.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:47.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:47.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:17pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro forma</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Pro forma</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,943&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86,084&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">52,383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">46.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">43,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">25,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">49.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,063&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,233&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,550&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pro forma results of operations include the following pro form adjustments as if we had acquired Lugano January 1, 2021:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Depreciation expense associated with the increase in depreciable lives of capital assets of $0.2 million for the three months ended June 30, 2021 and $0.4 million for the six months ended June 30, 2021.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Amortization expense associated with the intangible assets recorded in connection with the purchase price allocation for Lugano of $1.2 million for the three months ended June 30, 2021 and $2.5 million for the six months ended June 30, 2021.</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.75pt;font-weight:400;line-height:120%;padding-left:14.94pt">Management fees that would have been payable to the Manager during each period.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to Pro forma three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the quarter ended June&#160;30, 2022 increased approximately $16.1 million, or 70.3%, to $39.1 million, compared to the corresponding quarter ended June&#160;30, 2021. Lugano sells high-end jewelry primarily through retail salons in California, Florida, and Colorado, and via pop-up showrooms at multiple equestrian, social and charitable functions each year. In the current year, Lugano has experienced an increase in sales as it has invested in building out its inventory as well as its sales, marketing and event staff, while increasing the number of functions it has attended. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales totaled approximately 50.3% and 46.9% for the quarters ended June&#160;30, 2022 and June&#160;30, 2021, respectively. In the current quarter, Lugano recorded $1.5 million in amortization of the inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the three months ended June 30, 2022 was 54.3%. Lugano has an extensive network of suppliers through which they procure high quality diamonds and gemstones, which make up a significant percentage of the cost of sales. The uniqueness of the Lugano jewelry can lead to fluctuations in margins from period to period based on what designs are sold during the period.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense was $8.6 million for the three months ended June&#160;30, 2022 as compared to $3.8 million in selling, general and administrative expense in the three months ended June&#160;30, 2021. Selling, general and administrative expense represented 22.0% of net sales in the three months ended June 30, 2022 and 16.5% of net sales for the same period of 2021. The increase in selling, general and administrative expense is primarily due to increased marketing spend and personnel costs. Lugano has increased its head count in the last year as it invests in additional professionals to support its growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income increased during the three months ended June&#160;30, 2022 to $9.6 million, as compared to $5.6 million in the corresponding period in 2021.  This increase was a result of the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to Pro forma six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 increased approximately $33.7 million, or 64.3%, to $86.1 million, compared to the corresponding six months ended June&#160;30, 2021. Lugano sells high-end jewelry primarily through retail salons in California, Florida, and Colorado, and via pop-up showrooms at multiple equestrian, social and charitable functions each year. The sales in the first half of the prior year were still impacted by the effects of the COVID-19 pandemic which limited the number of events attended by Lugano and led to reduced net sales as compared to the current year. In the current year, Lugano has experienced an increase in sales as it has invested in building out its sales, marketing and event staff and increased the number of functions it has attended. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales totaled approximately 50.0% and 49.5% for the six months ended June&#160;30, 2022 and June&#160;30, 2021, respectively. In the current year, Lugano recorded $2.3 million in amortization of the inventory step-up resulting from the acquisition purchase price allocation. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the six months ended June 30, 2022 was 52.8%. Lugano has an extensive network of suppliers through which they procure high quality diamonds and gemstones, which make up a significant percentage of the cost of sales. The uniqueness of the Lugano jewelry can lead to fluctuations in margins from period to period based on what designs are sold during the period.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense was $17.1 million for the six months ended June&#160;30, 2022 as compared to $8.2 million in selling, general and administrative expense in the six months ended June&#160;30, 2021. Selling, general and administrative expense represented 19.8% of net sales in the six months ended June&#160;30, 2022 and 15.7% of net sales for the same period of 2021. Lugano has increased its head count in the last year as it invests in additional professionals to support its growth, and has expanded its investment in advertising and marketing spend during the current year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income increased during the six months ended June&#160;30, 2022 to $23.3 million, as compared to $14.8 million in the corresponding period in 2021.  This increase was a result of the factors noted above.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_124"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marucci Sports</span></div><div style="margin-bottom:6pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:95.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:47.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:47.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,636&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79,728&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">61,288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,612&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">50.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,958&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">45.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">55.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">42.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,938&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">30.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income (loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,436)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were $27.6 million, an increase of $3.0 million as compared to net sales of $24.6 million for the three months ended June&#160;30, 2021. The increase in net sales was due to Marucci's acquisition of Lizard Skins in the fourth quarter of 2021, as well as increased customer demand and market share in many of Marucci's key product lines, including aluminum and wood bats, and batting gloves.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the quarter ended June&#160;30, 2022 increased $0.2 million as compared to the three months ended June 30, 2021. Gross profit as a percentage of net sales for the three months ended June&#160;30, 2022 was 45.6%, as compared to gross profit as a percentage of sales of 50.2% for the three months ended June 30, 2021. The decrease in gross profit as a percentage of net sales during the quarter ended June&#160;30, 2021 as compared to the quarter ended June 30, 2021, was primarily d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to increased freight costs, as delays in Marucci's supply chain coupled with demand exceeding the company's forecast, led to increased use of air freight to meet increased demand from Marucci's customer base and product sales mix.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was $11.7 million, or 42.4% of net sales compared to $9.5 million, or 38.5% of net sales for the three months ended March 31, 2021. The increase in selling, general and administrative expense for the three months ended June&#160;30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> partially correlates to the increase in net sales, with increases in credit card expenses, royalties, commissions, business development fees, and other variable expenses. Marucci also incurred additional professional fees, personnel costs and marketing expenses in 2022 related to investments supporting growth.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income (loss)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating loss for the three months ended June&#160;30, 2022 was $1.4 million, a decrease of $2.6 million when compared to segment operating income of $1.2 million for the same period in 2021, primarily as a result of the factors noted above and an increase in amortization expense related to the Lizard Skins intangibles assets.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were $79.7 million, an increase of $18.4 million as compared to net sales of $61.3 million for the six months ended June&#160;30, 2021. The increase in net sales was due to Marucci's acquisition of Lizard Skins in the fourth quarter of 2021, as well as increased customer demand and market share in many of Marucci's key product lines, including aluminum and wood bats, and batting gloves.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the six months ended June&#160;30, 2022 increased $1.8 million as compared to the six months ended June&#160;30, 2021. Gross profit as a percentage of net sales for the six months ended June&#160;30, 2022 was 45.1%, as compared to gross profit as a percentage of sales of 55.7% for the six months ended June&#160;30, 2021. In the first quarter of 2022, Marucci recorded $1.5 million in amortization of the inventory step-up resulting from the acquisition purchase price allocation of Lizard Skins. Excluding the effect of the step-up amortization, the gross profit as a percentage of net sales for the six months ended June 30, 2022 was 46.9%. The decrease in gross profit as a percentage of net sales during the six months ended June 30, 2022 as compared to the six months ended June 30, 2021, was primarily d</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ue to increased freight costs, as delays in Marucci's supply chain coupled with demand exceeding the company's forecast, led to increased use of air freight to meet increased demand from Marucci's customer base.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was $24.8 million, or 31.1% of net sales compared to $18.9 million, or 30.9% of net sales for the six months ended June&#160;30, 2021.  The increase in selling, general and administrative expense for the six months ended June&#160;30, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> correlates to the increase in net sales, including the Lizards Skins acquisition, with increases in credit card expenses, royalties, commissions, business development fees, and other variable expenses. Marucci has also incurred additional professional fees, personnel costs and marketing expenses in 2022 related to investments supporting growth.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was $6.4 million, a decrease of $5.2 million when compared to income from operations of $11.7 million for the same period in 2021, primarily as a result of the factors noted above and an increase in amortization expense related to the Lizard Skins intangibles assets.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_127"></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Velocity Outdoor</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:99.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">53,846&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">63,358&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">105,292&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">128,990&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,364&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">41,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,155&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,428&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were $53.8 million, a decrease of $9.5 million or 15.0%, compared to the same period in 2021. The decrease in net sales for the three months ended June&#160;30, 2022 is primarily due to inflationary pressures impacting the demand for Airgun products along with supply chain constraints which have delayed new Archery product releases.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the quarter ended June&#160;30, 2022 decreased $5.0 million as compared to the quarter ended June&#160;30, 2021. Gross profit as a percentage of net sales decreased to 27.8% for the three months ended June&#160;30, 2022 as compared to 31.5% in the three months ended June&#160;30, 2021 due to product mix as Velocity sold more legacy products with lower margins versus new models at higher margins.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was $7.2 million, or 13.3% of net sales compared to $8.5 million, or 13.3% of net sales for the three months ended June&#160;30, 2021. The decreas</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e in selling, general and administrative expense for the three months ended June&#160;30, 2022 as compared to the prior period is driven by the decrease in net sales</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as spending on selling, general and administrative expense was down year-over-year driven by volume related expenses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in consumer marketing.</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the three months ended June&#160;30, 2022 was $5.4 million, a decrease of $3.7 million when compared to segment operating income of $9.1 million for the same period in 2021 based on the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were $105.3 million, a decrease of $23.7 million or 18.4%, compared to the same period in 2021. The decrease in net sales for the six months ended June&#160;30, 2022 is </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">primarily </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">due to inflationary pressure impacting demand for Airgun products along with supply chain constraints which have delayed new Archery product releases.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the six months ended June&#160;30, 2022 decreased $12.8 million as compared to the six months ended June&#160;30, 2021. Gross profit as a percentage of net sales decreased to 26.9% for the six months ended June&#160;30, 2022 as compared to 31.9% in the six months ended June&#160;30, 2021 due t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">product mix as Velocity sold more legacy products with lower margins versus new models at higher margins.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was $15.1 million, or 14.3% of net sales compared to $16.2 million, or 12.5% of net sales for the six months ended June&#160;30, 2021. The increas</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e in selling, general and administrative expense as a percentage of net sales for the six months ended June&#160;30, 2022 as compared to the prior period is driven by the decrease in net sales as spending on selling, general and administrative expense was down year-over-year driven by volume related expenses.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to invest in consumer marketing.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was $8.5 million, a decrease of $11.6 million when compared to segment operating income of $20.1 million for the same period in 2021 based on the factors noted above.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_130"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Niche Industrial Businesses</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_133"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Altor Solutions</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:92.50pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:39.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:39.25pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">129,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">78,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,823&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,342&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,285&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:24pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,742&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,232&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the quarter ended June&#160;30, 2022 were $66.1 million, an increase of $25.5 million, or 62.8%, compared to the quarter ended June&#160;30, 2021. The increase in net sales during the quarter was due to the acquisition of Plymouth Foam in October 2021, organic growth in Altor's appliance and cold chain customer sectors, and contractual and general increases in selling prices during the latter half of 2021 and the first half of 2022. Plymouth Foam sales for the quarter ended June 30, 2022 were $16.9 million.</span></div><div style="margin-top:6pt;text-align:justify"><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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 20.9% and 22.8% for the three months ended June&#160;30, 2022 and 2021, respectively. The decrease in gross profit as a percentage of net sales in the quarter ended June 30, 2022, was primarily due to increases in the price of Altor's primary raw material, expanded polystyrene ("EPS"), and increased operating costs, particularly labor.</span></div><div style="margin-top:9pt;text-align:justify"><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">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was $5.3 million as compared to $3.5 million for the three months ended June&#160;30, 2021, an increase of $1.8 million. The increase in selling, general and administrative expense in the second quarter of 2022 was due to the acquisition of Plymouth Foam.</span></div><div style="margin-top:9pt;text-align:justify"><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">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income was $5.9 million in the three months ended June&#160;30, 2022, an increase of $2.4 million as compared to the three months ended June&#160;30, 2021, based on the factors noted above.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were $130.0 million, an increase of $51.5 million, or 65.7%, compared to the six months ended June&#160;30, 2021. The increase in net sales during the six months ended June&#160;30, 2022 was primarily due to the acquisition of Plymouth Foam in October 2021, organic growth in Altor's appliance and cold chain customer sectors, and contractual and general increases in selling prices during the latter half of 2021 and the first half of 2022. Plymouth Foam sales for the six months ended June 30, 2022 were $32.0 million.</span></div><div style="margin-top:6pt;text-align:justify"><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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales was 21.5% and 24.7% for the six months ended June&#160;30, 2022 and 2021, respectively. The decrease in gross profit as a percentage of net sales in the six months ended June&#160;30, 2022, was primarily due to increases in the price of Altor's primary raw material, expanded polystyrene ("EPS"), and increased operating costs, particularly labor. We expect gross profit as a percentage of net sales to improve in the near to intermediate term as we have contractual price increases planned and we expect raw material input costs to stabilize.</span></div><div style="margin-top:9pt;text-align:justify"><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">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was $11.0 million as compared to $7.2 million for the six months ended June&#160;30, 2021, an increase of $3.8 million. The increase in selling, general and administrative expense in the first half of 2022 was due to the acquisition of Plymouth Foam.</span></div><div style="margin-top:9pt;text-align:justify"><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">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income was $11.7 million in the six months ended June&#160;30, 2022, an increase of $3.5 million as compared to the six months ended June&#160;30, 2021, based on the factors noted above.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_136"></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Arnold </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:94.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:48.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">38,777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">32,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">76,942&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">65,041&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,130&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were approximately $38.8 million, an increase of $6.2 million compared to the same period in 2021. International sales were $11.3 million in the three months ended June&#160;30, 2022 and $10.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the three months ended June&#160;30, 2021. The increase in net sales is primarily a result of increased demand in several markets including industrial and medical.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the three months ended June&#160;30, 2022 was approximately $12.3 million compared to approximately $8.6 million in the same period of 2021. Gross profit as a percentage of net sales increased to 31.7% for the quarter ended June&#160;30, 2022 from 26.3% in the quarter ended June&#160;30, 2021 principally due to increased volume, favorable product mix and improved operational efficiencies.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense in the three months ended June&#160;30, 2022 was $6.2 million, an increase in expense of approximately $1.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to $5.1 million for the three months ended June&#160;30, 2021. Selling, general and administrative expense was 16.0% of net sales in the three months ended June&#160;30, 2022 and 15.8% in the three months ended June&#160;30, 2021. The increase in selling general and administrative expense was due primarily to increased staffing related costs and increased travel and commission expenses.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><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">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the three months ended June&#160;30, 2022 was approximately $5.3 million, an increase of $2.8 million when compared to the same period in 2021, as a result of the factors noted above.</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were approximately $76.9 million, an increase of $11.9 million compared to the same period in 2021. International sales were $23.3 million in the six months ended June&#160;30, 2022 and $21.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the six months ended June&#160;30, 2021. The increase in net sales is primarily a result of increased demand in several markets including industrial and transportation, driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit for the six months ended June&#160;30, 2022 was approximately $22.3 million compared to approximately $17.9 million in the same period of 2021. Gross profit as a percentage of net sales increased to 28.9% for the six months ended June&#160;30, 2022 from 27.6% in the six months ended June&#160;30, 2021 principally due to increased volume, favorable product mix and improved operational efficiencies.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense in the six months ended June&#160;30, 2022 was $11.8 million, an increase in expense of approximately $1.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">compared to $10.6 million for the six months ended June&#160;30, 2021. Selling, general and administrative expense was 15.4% of net sales in the six months ended June&#160;30, 2022 and 16.3% in the six months ended June&#160;30, 2021. The increase in selling general and administrative expense was due primarily to increased staffing related costs driven in part by the acquisition of Ramco Electric Motors, Inc. in March 2021, and increased travel and commission expenses.</span></div><div style="margin-top:9pt;text-align:justify"><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">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was approximately $8.6 million, an increase of $3.1 million when compared to the same period in 2021, as a result of the factors noted above.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_139"></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sterno</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"></td><td style="width:91.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:52.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:3.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:6.25pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:49.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:1.75pt"></td><td style="width:1.0pt"></td><td style="width:1.0pt"></td><td style="width:40.00pt"></td><td style="width:1.0pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">84,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">89,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">161,109&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">166,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,101&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,597&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">35,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,205&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,823&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:23pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Segment operating income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,988&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three months ended June&#160;30, 2022 compared to three months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the three months ended June&#160;30, 2022 were approximately $84.2 million, a decrease of $5.1 million, o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r 5.7%, compared to the same period in 2021. The net sales variance reflects lower sales at Rimports due to changes in consumer discretionary buying behaviors as a result of inflationary pressures, partially offset by strong sales at Sterno with increased spending in travel, entertainment, weddings and conventions. </span></div><div style="margin-top:9pt;text-align:justify"><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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales increased from 21.5% for the three months ended June&#160;30, 2021 to 23.9% for the three months ended June&#160;30, 2022. The increase in gross profit percentage in the second quarter of 2022 as compared to the second quarter of 2021 was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to the impact of selective price increases, higher margin sales mix, plus the effect of absorbing fixed overhead across higher sales volume at Sterno Products.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the three months ended June&#160;30, 2022 was approximately $7.9 million as compared to $8.2 million for the three months ended June&#160;30, 2021, a decrease of $0.3 million reflecting </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">lower salaries and bonus in the current quarter. Selling, genera</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l and administrative expense represented 9.4% of net sales for the three months ended June&#160;30, 2022 and 9.2% for the three months ended June&#160;30, 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the three months ended June&#160;30, 2022 was approximately $8.0 million, an increase of $1.4 million compared to the three months ended June&#160;30, 2021 based on the factors noted above.</span></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Six months ended June&#160;30, 2022 compared to six months ended June&#160;30, 2021 </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Net sales</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales for the six months ended June&#160;30, 2022 were approximately $161.1 million, a decrease of $5.5 million, o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">r </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.3%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, compared to the same period in 2021. The net sales variance reflects softer sales at Rimports due to change in discretionary consumer buying behaviors due to inflation pressures, partially offset by strong sales at Sterno with increased business travel and conventions. </span></div><div style="margin-top:9pt;text-align:justify"><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">Gross profit</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit as a percentage of net sales increased from 21.3% for the six months ended June&#160;30, 2021 to 21.5% for the same period ended June&#160;30, 2022. The increase in gross profit percentage in the first half of 2022 as compared to the first half of 2021 was primarily attribut</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">able to the impact of selective price increases, higher margin sales mix, plus the effect of absorbing fixed overhead across higher sales volume at Sterno Product.</span></div><div><span><br/></span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Selling, general and administrative expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expense for the six months ended June&#160;30, 2022 was approximately $15.1 million as compared to $15.8 million for the six months ended June&#160;30, 2021, a decrease of $0.7 million reflecting lower salaries and bonus in the current period</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Selling, genera</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">l and administrative expense represented 9.4% of net sales for the six months ended June&#160;30, 2022 and 9.5% for the six months ended June&#160;30, 2021.</span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Segment operating income</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Segment operating income for the six months ended June&#160;30, 2022 was approximately $11.0 million, an increase of $0.1 million compared to the six months ended June&#160;30, 2021 based on the factors noted above.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_142"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generate cash primarily from the operations of our subsidiaries, and we have the ability to borrow under our 2021 Credit Facility (as amended and restated in July 2022, the 2022 Credit Facility) to fund our operating, investing and financing activities. In 2021, we filed a prospectus supplement pursuant to which we may, but we have no obligation to, issue and sell up to $500 million of the common shares of the Trust in amounts and at times to be determined by us. Actual sales will depend on a variety of factors to be determined by us from time to time, including, market conditions, the trading price of Trust common shares and determinations by us regarding appropriate sources of funding. Our liquidity requirements primarily relate to our debt service requirements, payments of our common and preferred share distributions, management fees paid to our Manager, working capital needs and purchase commitments at our subsidiaries. As of June&#160;30, 2022, we had $1,000.0 million of indebtedness associated with our 5.250% 2029 Senior Notes, and $300 million of indebtedness associated with our 5.000% 2032 Senior Notes. There are no required quarterly principal payments on our 2029 Senior Notes or 2032 Senior Notes. Long-term debt liquidity requirements consist of the payment in full of our Senior Notes upon their respective maturity dates.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the end of the quarter, on July 12, 2022, we entered into a Third Amended and Restated Credit Agreement (the "2022 Credit Facility") to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million (the "2022 Revolving Credit Facility") and also permits the LLC, 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 million, subject to certain restrictions and conditions. All amounts outstanding under the 2022 Revolving Credit Facility will become due o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n July 12, 2027, which is th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e maturity date of loans advanced under the Revolving Credit Facility. The 2022 Credit Facility also provides for a $400 million term loan (the &#8220;2022 Term Loan&#8221;). The 2022 Term Loan requires quarterly payments ranging from $2.5 million to $7.5 million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. The 2022 Term Loan was advanced in full at closing and we used the Term Loan proceeds and a draw on the 2022 Credit Facility to complete our acquisition of PrimaLoft for a purchase price of approximately $530 million.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, we had approximately $102.7 million of cash and cash equivalents on hand, a decrease of $54.4 million as compared to the year ended December&#160;31, 2021. The majority of our cash is in non-interest bearing checking accounts or invested in short-term money market accounts and is maintained in accordance with the Company&#8217;s investment policy, which identifies allowable investments and specifies credit quality standards. The change in cash and cash equivalents is as follows:</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided by (used in) operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(35,337)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">109,434&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the six months ended June&#160;30, 2022, cash flows used in operating activities totaled approximately $35.3 million, which represents a $144.8 million decrease compared to cash provided by operating activities of $109.4 million during the six-month period ended June&#160;30, 2021. Cash used in operating activities for working capital for the six months ended June&#160;30, 2022 was $159.2 million, as compared to cash used in operating activities for working capital of $2.3 million for the six months ended June&#160;30, 2021. We typically have a higher usage of cash for working capital in the first half of the year as most of our companies will build up inventories after the fourth quarter. In the fourth quarter of 2021 and the first quarter of 2022, several of our businesses increased inventory levels to combat supply chain issues given longer lead times. The increase in cash used in operating activities for working capital in 2022 also reflects the acquisition of Lugano in the third quarter of the prior year. Lugano has used significant cash to build inventory to support its sales growth.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(22,238)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(52,696)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows used in investing activities for the six months ended June&#160;30, 2022 totaled $22.2 million, compared to cash used in investing activities of $52.7 million in the same period of 2021. In 2022, we received approximately $6.9 million in proceeds related to the sale of our Clean Earth business in 2019 and Liberty in 2021, and also completed a small add-on acquisition at our Altor subsidiary. In the prior year, our investing activities reflect an add-on acquisition at our Arnold subsidiary for $34.3 million. Capital expenditures spend increased $8.3 million during the six months ended June 30, 2022 as compared to the six months ended June 30, 2021, with $24.4 million in capital expenditures in 2022 and $16.1 million in capital expenditures in 2021. We expect capital expenditures for the full year of 2022 to be approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $55 million to $65 million, with a majority of this spend falling in the latter half of the year.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.286%"><tr><td style="width:1.0%"></td><td style="width:52.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.482%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.486%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash provided by (used in) used in financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(17,323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flows provided by financing activities totaled approximately $3.6 million during the six months ended June&#160;30, 2022 compared to cash flows used in financing activities of $17.3 million during the six months ended June&#160;30, 2021. During the first quarter of 2021, we completed an offering of $1,000.0 million of our 2029 Senior Notes, and used the proceeds to pay down our 2018 Revolving Credit Facility and pay off the existing 2026 Senior Notes. Financing activities in both periods reflect the payment of our common and preferred share distributions. In September 2021, we filed a prospectus supplement and entered into a Sales Agreement for an At The Market program pursuant to which we may sell common shares of the Trust. We re</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ceived $62.2 million in net cash proceeds from the sale of Trust common shares under this program in the current year. During the six m</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">onths ended June 30, 2021, we made a distribution to the Allocation Member of $5.2 million related to the five-year holding event of our Liberty and Ergobaby business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intercompany Debt</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A component of our acquisition financing strategy that we utilize in acquiring the businesses we own and manage is to provide both equity capital and debt capital, raised at the parent level through our existing credit facility. Our strategy of providing intercompany debt financing within the capital structure of our subsidiaries allows us the ability to distribute cash to the parent company through monthly interest payments and amortization of the principal on these intercompany loans.  Each loan to our subsidiary businesses has a scheduled maturity and each subsidiary business is entitled to repay all or a portion of the principal amount of the outstanding loans, without penalty, prior to maturity.  Certain of our subsidiaries have paid down their respective intercompany debt balances through the cash flow generated by these subsidiaries and we have recapitalized, and expect to continue to recapitalize, these subsidiaries in the normal course of our business. The recapitalization process involves funding the intercompany debt using either cash on hand at the parent or our applicable credit facility, and serves the purpose of optimizing the capital structure at our subsidiaries and providing the noncontrolling shareholders with a distribution on their ownership interest in a cash flow positive business. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, we completed a recapitalization at Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergobaby Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Ergobaby Loan Agreement was amended to provide for additional term loan borrowings of $61.5 million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2022, we amended the 5.11 and Lugano intercompany credit agreements. The 5.11 amendment increased the capital expenditure allowable under the credit agreement to account for additional growth capital expenditure opportunities primarily related to retail expansion, and amended the financial covenants to reflect the increased allowable expenditure. The Lugano amendment increased the amount available under the revolving credit facility to permit additional investment in inventory, and amended the financial covenants to reflect the increase in the revolving credit facility</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We amended the Lugano intercompany credit agreement again in the second quarter of 2022 to increase the amount in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">available under the revolving credit facility to permit additional investment in inventory, and amended the financial covenants to reflect the increase in the revolving credit facility. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> subsidiaries were in compliance with the financial covenants included within their intercompany credit arrangements at June&#160;30, 2022.   </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;30, 2022, we had the following outstanding loans due from each of our businesses:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:41.959%"><tr><td style="width:1.0%"></td><td style="width:64.753%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.518%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,368&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">198,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Advanced Circuits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">73,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,962&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,002&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total intercompany debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,230,494&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,230,494)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In October 2021, the LLC entered into a merger agreement to sell all of the outstanding securities of Advanced Circuits. Advanced Circuits has been presented as held-for-sale at June 30, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary source of cash is from the receipt of interest and principal on the outstanding loans to our subsidiaries.  Accordingly, we are dependent upon the earnings of and cash flow from these businesses, which are available for (i)&#160;operating expenses; (ii)&#160;payment of principal and interest under our applicable credit facility and interest on our Senior Notes; (iii)&#160;payments to CGM due pursuant to the MSA and the LLC Agreement; (iv)&#160;cash distributions to our shareholders; and (v)&#160;investments in future acquisitions. Payments made under (iii)&#160;above are required to be paid before distributions to shareholders and may be significant and exceed the funds held by us, which may require us to dispose of assets or incur debt to fund such expenditures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we entered into a Second Amended and Restated Credit Agreement to amend and restate the 2018 Credit Facility. The 2021 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million and also permits the LLC, 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 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 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $597.7 million in net availability under the 2021 Revolving Credit Facility at June&#160;30, 2022. The outstanding borrowings under the 2021 Revolving Credit Facility include $2.3 million of outstanding letters of credit at June&#160;30, 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up to a maximum aggregate amount of $600 million and also permits the LLC, 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 million, subject to certain restrictions and conditions. All amounts outstanding under the 2022 Revolving Credit Facility will become due o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n July 12, 2027, which is th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e maturity date of loans advanced under the Revolving Credit Facility. The 2022 Credit Facility also provides for a $400 million term loan (the &#8220;2022 Term Loan&#8221;). The 2022 Term Loan requires quarterly payments ranging from $2.5 million to $7.5 million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $300 million aggregate principal amount of our 5.000% Senior Notes due 2032 (the "2032 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 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee. The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on July 15th and January 15th of each year. The 2032 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries. The proceeds from the sale of the 2032 Notes were used to repay debt outstanding under the 2021 Credit Facility.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2021, we consummated the issuance and sale of $1,000 million aggregate principal amount of our 5.250% Senior Notes due 2029 (the &#8220;2029 Notes&#8221;) 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.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee. The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029. Interest on the 2029 Notes is payable in cash on April 15th and October 15th of each year. The 2029 Notes are general unsecured obligations of the LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects required and actual financial ratios as of June&#160;30, 2022 included as part of the affirmative covenants in our 2021 Credit Facility. </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"></td><td style="width:41.278%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.600%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.302%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Description of Required Covenant Ratio</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Covenant Ratio Requirement</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Actual&#160;Ratio</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Fixed Charge Coverage Ratio</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Greater than or equal to 1.50:1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4.44:1.0</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Senior Secured Leverage Ratio </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less than or equal to 3.50:1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.00:1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Consolidated Total Leverage Ratio </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less than or equal to 5.00:1.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2.98:1.0</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Interest Expense</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of interest expense and periodic interest charges on outstanding debt are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:80.701%"><tr><td style="width:1.0%"></td><td style="width:59.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.284%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.705%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on credit facilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unused fee on Revolving Credit Facility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of bond premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,938&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,752&#160;</span></td><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"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the effective interest rate of the Company&#8217;s outstanding long-term debt at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:17pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.882%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.331%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,747&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><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"></td></tr></table></div><div style="margin-top:12pt;text-align:justify"><span><br/></span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reconciliation of Non-GAAP Financial Measures</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">GAAP or U.S. GAAP refer to generally accepted accounting principles in the United States. From time to time we may publicly disclose certain "non-GAAP" financial measures in the course of our investor presentations, earnings releases, earnings conference calls or other venues. A non-GAAP financial measure is a numerical measure of historical or future performance, financial position or cash flow that excludes amounts, or is subject to adjustments that effectively exclude amounts, included in the most directly comparable measure calculated and presented in accordance with GAAP in our financial statements, and vice versa for measures that include amounts, or are subject to adjustments that effectively include amounts, that are excluded from the most directly comparable measure as calculated and presented.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-GAAP financial measures are provided as additional information to investors in order to provide them with an alternative method for assessing our financial condition and operating results. These measures are not intended to replace the presentation of financial results in accordance with U.S. GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies. The presentation of these non-GAAP financial measures supplements other metrics we use to internally evaluate our businesses and facilitate the comparison of past and present operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tables below reconcile the most directly comparable GAAP financial measures to Earnings before Interest, Income Taxes, Depreciation and Amortization ("EBITDA"), Adjusted EBITDA, and Adjusted Earnings.</span></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Reconciliation of Net income (loss) from continuing operations to EBITDA, Adjusted EBITDA and Net income (loss) to Adjusted Earnings</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; EBITDA is calculated as net income (loss) from continuing operations before interest expense, income tax expense (benefit), loss on debt extinguishment, depreciation expense and amortization expense. Amortization expenses consist of amortization of intangibles and debt charges, including debt issuance costs, discounts, etc.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted EBITDA</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Adjusted EBITDA is calculated utilizing the same calculation as described above in arriving at EBITDA further adjusted by: (i)&#160;noncontrolling stockholder compensation, which generally consists of non-cash stock option expense; (ii)&#160;successful acquisition costs, which consist of transaction costs (legal, accounting, due diligence, etc.) incurred in connection with the successful acquisition of a business expensed during the period in compliance with ASC 805; (iii)&#160;integration service fees, which reflect fees paid by newly acquired companies to the Manager for integration services performed during the first year of ownership; and (iv) items of other income or expense that are material to a subsidiary and non-recurring in nature.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Adjusted Earnings </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Adjusted earnings is calculated as net income (loss) adjusted to include the cost of the distributions to preferred shareholders, and adjusted to exclude the impact of certain costs, expenses, gains and losses and other specified items the exclusion of which management believes provides insight regarding our ongoing operating performance. Depending on the period presented, these adjusted measures exclude the impact of certain of the following items: gains (losses) and income (loss) from discontinued operations, income (loss) from noncontrolling interest, amortization expense, subsidiary stock compensation expense, acquisition-related expenses and items of other income or expense that may be material to a subsidiary and non-recurring in nature.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that EBITDA, Adjusted EBITDA and Adjusted Earnings provide useful information to investors and reflect important financial measures that are used by management in the monthly analysis of our operating results and in </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">preparation of our annual budgets. We believe that investors&#8217; understanding of our performance is enhanced by disclosing these performance measures as this presentation allows investors to view the performance of our businesses in a manner similar to the methods used by us and the management of our businesses, provides additional insight into our operating results and provides a measure for evaluating targeted businesses for acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that Adjusted EBITDA and Adjusted Earnings provide useful information to investors and reflects important financial measures as they exclude the effects of items which reflect the impact of long-term investment decisions, rather than the performance of near-term operations. When compared to net income (loss) and net income (loss) from continuing operations, Adjusted Earnings and Adjusted EBITDA, respectively, are each limited in that they do not reflect the periodic costs of certain capital assets used in generating revenues of our businesses or the non-cash charges associated with impairments, as well as certain cash charges. The presentation of Adjusted Earnings provides insight into our operating results and provides a measure for evaluating earnings from continuing operations available to common shareholders. EBITDA, Adjusted EBITDA and Adjusted Earnings are not meant to be a substitute for GAAP, and may be different from or otherwise inconsistent with non-GAAP financial measures used by other companies.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile EBITDA and Adjusted EBITDA to net income (loss) from continuing operations, which we consider to be the most comparable GAAP financial measure </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.013%"><tr><td style="width:1.0%"></td><td style="width:19.830%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.242%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.433%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.353%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.221%"></td><td style="width:0.1%"></td></tr><tr><td colspan="66" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td></tr><tr><td colspan="66" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergobaby</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci Sports</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss) from continuing operations</span><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"> (1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24,771)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,635&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,187&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,144&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,147&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,742&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,540&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,909&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,338)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,212&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,102&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,834&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(39,735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,545&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,038&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">67,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,373)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47,812&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,260&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,362&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,639&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,660&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">163,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other (income) expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling shareholder compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Acquisition expenses </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Integration services fee</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,373)</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,987&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,175&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,306&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,933&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,783&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,411&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,499&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,685&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,157&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,563&#160;</span></td><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"></td></tr></table></div><div style="text-indent:-18pt"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income does not include income from discontinued operations for the six months ended June 30, 2022.</span><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">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><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">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center;text-indent:-18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.833%"><tr><td style="width:1.0%"></td><td style="width:23.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.108%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.257%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.764%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.491%"></td><td style="width:0.1%"></td></tr><tr><td colspan="60" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></div></td></tr><tr><td colspan="60" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergobaby</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci Sports</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Consolidated</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net income (loss)</span><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"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">from continuing operations </span><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">(1)</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(57,916)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,652&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,298&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(8,526)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Adjusted for:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Provision (benefit) for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,465&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,047&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,651&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Intercompany interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(31,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,362&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,418&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,222&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,817&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">56,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">EBITDA</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(27,326)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,806&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">28,363&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,030&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,958&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,738&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,063&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,230&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,658&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">123,520&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other (income) expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">892&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,613&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(430)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Noncontrolling shareholder compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Integration services fee </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(1,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:700;line-height:100%">Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(26,279)</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,792&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">31,726&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,837&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,401&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">24,575&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,443&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,548&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">22,144&#160;</span></td><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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">134,187&#160;</span></td><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"></td></tr></table></div><div style="text-indent:-18pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:12pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income (loss) does not include income from discontinued operations for the six months ended June 30, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><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">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the sale of Liberty Safe in August 2021 and the classification of Advanced Circuits as held for sale at June 30, 2022, Adjusted EBITDA for the six months ended June 30, 2021 does not include $12.7 million in Adjusted EBITDA from Liberty and $13.4 million in Adjusted EBITDA from Advanced Circuits.</span><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">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><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">&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_148"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt"><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">Reconciliation of Net income (loss) to Adjusted earnings and Adjusted EBITDA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table reconciles Adjusted Earnings to net income (loss), which we consider to be the most comparable GAAP financial measure, and Adjusted Earnings to Adjusted EBITDA </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.239%"><tr><td style="width:1.0%"></td><td style="width:58.494%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:1.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.276%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.351%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,745&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of discontinued operations, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,414&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations, net of tax</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,271&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,909&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,526)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: income from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) attributable to Holdings - continuing operations</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,337&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,396)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions paid - preferred shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(12,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization expense - intangibles and inventory step up</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition expenses</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integration Services Fee</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Held for Sale corporate tax impact</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,338)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,829&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,069)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted earnings</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,041&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Plus (less):</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,503&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations attributable to noncontrolling interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Distributions paid - preferred shares</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,091&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,773)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Adjusted EBITDA</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,563&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">134,187&#160;</span></td><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"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_151"></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Seasonality</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 quarter produce the highest net sales during our fiscal year.  </span></div><div style="margin-top:15pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Related Party Transactions </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We entered into the MSA with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC 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. At June 30, 2022 and March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, CGM 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, which resulted in a lower </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">management fee paid during 2021 than would have normally been due. In the first quarter of 2021, the LLC 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. Additionally, CGM has entered into a waiver of the MSA at December 31, 2021 to exclude cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three and six months ended June 30, 2022 and 2021, the Company incurred the following management fees to CGM, by entity:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:39.171%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.379%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.403%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.383%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">188</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">n/a</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold Magnetics</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,745&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,901&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">11,058&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">29,337&#160;</span></td><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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,856&#160;</span></td><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"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 million quarterly over a twelve-month period ended September 30, 2022. 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. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Profit Allocation Payments</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ten-year anniversary of Liberty occurred in March 2020 and the ten-year anniversary of Ergobaby occurred in September 2020.  Both of these represented a Holding Event, and the holders of the Allocation Interests elected to defer the distribution until after the end of 2020. The profit allocation payment of $3.3 million related to the Liberty Holding Event and the profit allocation of $2.0 million related to the Ergobaby Holding Event were both paid in January 2021. The fifteen-year anniversary of ACI occurred in May 2021 which represented a Holding Event. The Company's Board declared a distribution of $12.1 million that was paid to the Holders in July 2021. The sale of Liberty in August 2021 represented a Sale Event, and the Company's board declared a profit allocation distribution to Holders of $16.8 million. This distribution was paid in the fourth quarter of 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The 5.11 Loan Agreement was amended to provide for additional term loan borrowings of $55.0 million to fund a distribution to shareholders. The LLC owned 97.7% of the outstanding shares of 5.11 on the date of the distribution and received $53.7 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.5 million and $0.8 million during the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022, respectively, and $0.4&#160;million and $0.8&#160;million during the three and six months ended June&#160;30, 2021, respectively in inventory from the vendor. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 million, which BOA financed by borrowing under their intercompany credit facility with the LLC (the "BOA Credit Agreement"). The BOA Credit Agreement was amended to (i) provide for additional term loan borrowings of $38.0 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 million and the amount by which the noncontrolling interest was adjusted of $39.4 million was recognized in equity attributable to the LLC. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA. BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $15.9&#160;million and $31.1&#160;million in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2022, respectively and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.8&#160;million and $21.6&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5 million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2 million. The remaining amount of the distribution was paid to minority shareholders. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no special purpose entities or off-balance sheet arrangements.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of our financial statements in conformity with GAAP requires management to adopt accounting policies and make estimates and judgments that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from these estimates under different assumptions and judgments and uncertainties, and potentially could result in materially different results under different conditions. These critical accounting policies and estimates are reviewed periodically by our independent auditors and the audit committee of our board of directors.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except as set forth below, our critical accounting estimates have not changed materially from those disclosed in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K, for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Indefinite-lived Intangible Asset Impairment Testing</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess amount of the purchase price over the fair value of the assets acquired. Our goodwill and indefinite lived intangible assets are tested for impairment on an annual basis as of March 31</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and if current events or circumstances require, on an interim basis. Goodwill is allocated to various reporting units, which are generally an operating segment. Each of our businesses represents a reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use 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 greater than its carrying amount as a basis for determining whether it is necessary to perform the goodwill impairment testing. The qualitative factors we consider include, in part, the general macroeconomic environment, industry and market specific conditions for each reporting unit, financial performance including actual versus planned results and results of relevant prior periods, operating costs and cost impacts, as well as issues or events specific to the reporting unit. If qualitative factors are not sufficient to determine that the fair value of a reporting unit is more likely than not to exceed its carrying value, we will perform a quantitative test of the reporting unit whereby we estimate the fair value of the reporting unit using an income approach or market approach, or a weighting of the two methods. Under the income approach, we estimate the fair value of our reporting unit based on the present value of future cash flows. Cash flow projections are based on management's estimate of revenue growth rates and operating margins and take into consideration </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">industry and market conditions as well as company specific economic factors. The discount rate used is based on the weighted average cost of capital adjusted for the relevant risk associated with the business and the uncertainty associated with the reporting unit's ability to execute on the projected cash flows. Under the market approach, we estimate fair value based on market multiples of revenue and earnings derived from comparable public companies with operating characteristics that are similar to the reporting unit. When market comparables are not meaningful or available, we estimate the fair value of the reporting unit using only the income approach. The valuation approaches are subject to key judgments and assumptions that are sensitive to change such as judgments and assumptions about appropriate sales growth rates, operating margins, weighted average cost of capital, and comparable company market multiples. When developing these key judgments and assumptions, we consider economic, operational and market conditions that could impact the fair value of the reporting unit. Estimates are inherently uncertain and represent only management&#8217;s reasonable expectations regarding future developments. These estimates and the judgments and assumptions upon which the estimates are based will most likely differ from actual future results.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 An</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">nual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2022, we performed a qualitative assessment of our reporting units. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For our annual impairment testing at March 31, 2021, we performed a qualitative assessment of our reporting units. The qualitative factors we consider include, in part, the general macroeconomic environment, industry and market specific conditions for each reporting unit, financial performance including actual versus planned results and results of relevant prior periods, operating costs and cost impacts, as well as issues or events specific to the reporting unit. As a result of the COVID-19 pandemic, we also considered how we expected COVID-19 to impact our future operating results and short and long term financial condition as part of our qualitative assessment, including the effects on our end customers, potential short-term supply chain constraints, and the continued restrictions imposed by government and regulatory authorities. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units except Arnold exceeded their carrying value. Based on our analysis, we determined that the Arnold operating segment required quantitative testing because we could not conclude that the fair value of this reporting unit significantly exceeded the carrying value based on qualitative factors alone.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We performed the quantitative tests of Arnold using an income approach to determine the fair value of the reporting units. We do not believe that the market approach results in relevant data points for market multiples or data from comparable companies since most of Arnold's competitors are privately held and do not publish data that can be used in an income approach. In developing the prospective financial information used in the income approach, we considered recent market conditions, taking into consideration the uncertainty associated with the COVID-19 pandemic and its economic fallout. The prospective financial information considers reporting unit specific facts and circumstances and is our best estimate of operational results and cash flows for the Arnold reporting unit as of the date of our impairment testing. The discount rate used in the income approach</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was 13.0%, and th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e results of the quantitative impairment testing indicated that the fair value of the Arnold reporting unit exceeded the carrying value b</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y approximately 272%. Th</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e prospective financial information that is used to determine the fair values of the Arnold reporting unit requires us to make assumptions regarding future operational results including revenue growth rates and gross margins. If we do not achieve the forecasted revenue growth rates and gross margins, the results of the quantitative testing could change, potentially leading to additional testing and impairment at the reporting unit that was tested quantitatively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indefinite-lived intangible assets </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use 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. Our indefinite-lived intangible assets consist of trade names with a carrying value of approximately $57.0 million. The results of the qualitative analysis of our reporting unit's indefinite-lived intangible assets, which we completed as of March 31, 2022, indicated that the fair value of the indefinite lived intangible assets exceeded their carrying value.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i66dcae174f4a4ec297d2c62aff859394_46">Note A - "Presentation and Principles of Consolidation"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the condensed consolidated financial statements for a discussion of recent accounting pronouncements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">73</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_154"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to our market risk since December&#160;31, 2021. For a further discussion of our exposure to market risk, refer to the section entitled "Quantitative and Qualitative Disclosures about Market Risk" that was disclosed in Part II, Item 7A of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_157"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4.  CONTROLS AND PROCEDURES</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by Securities Exchange Act of 1934, as amended (the "Exchange Act") Rule&#160;13a-15(b), the Trust's Regular Trustees and the LLC&#8217;s management, including the Chief Executive Officer and Chief Financial Officer of the LLC, conducted an evaluation of the effectiveness of the Trust's and the LLC&#8217;s disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)), as of June&#160;30, 2022. Based on that evaluation, the Trust's Regular Trustees and the Chief Executive Officer and Chief Financial Officer of the LLC concluded that the Trust's and the LLC&#8217;s disclosure controls and procedures were effective as of June&#160;30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) during our most recently completed fiscal quarter, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">74</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_160"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="i66dcae174f4a4ec297d2c62aff859394_163"></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. LEGAL PROCEEDINGS </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to those legal proceedings associated with the Company&#8217;s  business together with legal proceedings for the businesses discussed in the section entitled "Legal Proceedings" that was disclosed in Part I, Item&#160;3 of our Annual Report on Form 10-K for the year ended December&#160;31, 2021, as filed with the SEC on February 24, 2022.</span></div><div id="i66dcae174f4a4ec297d2c62aff859394_166"></div><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The risk factors disclosed in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 should be considered together with information included in this Quarterly Report on Form 10-Q for the quarter ended June&#160;30, 2022 and should not be considered the only risks to which we are exposed. Additional risks and uncertainties not currently known to us or that we currently believe are immaterial also may impair our business, including our results of operations, liquidity and financial condition. We believe there have been no material changes from the risk factors previously disclosed in our Annual Report on Form 10-K for the fiscal year ended December&#160;31, 2021.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">75</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_169"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.139%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:79.018%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">ITEM&#160;6.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:700;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">EXHIBITS</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000037/exhibit101-amendedandresta.htm">Third Amended and Restated Credit Agreement among Compass Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of July 12, 2022 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July 13, 2022).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000029/ex993primaloftstockpurchas.htm">Stock Purchase Agreement, dated June 4, 2022, between VP PrimaLoft Holdings, LLC and Relentless Intermediate, Inc. (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on June 6, 2022).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex312.htm">Rule 13a-14(a)/15d-14(a) Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant </a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span><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">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex321.htm">Certification of Chief Executive Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span><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">+</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex322.htm">Certification of Chief Financial Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.176%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_172"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 3, 2022</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COMPASS DIVERSIFIED HOLDINGS</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Regular Trustee</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="margin-top:12pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:52.272%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.351%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:1.979%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.998%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: August 3, 2022</span></td><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">COMPASS GROUP DIVERSIFIED HOLDINGS LLC</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">/s/ Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Chief Financial Officer<br/>(Principal Financial and Accounting Officer)</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">77</span></div></div></div><div id="i66dcae174f4a4ec297d2c62aff859394_175"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.933%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:77.785%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit&#160;Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Description</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000037/exhibit101-amendedandresta.htm">Third Amended and Restated Credit Agreement among Compass Diversified Holdings LLC, the financial institutions party thereto and Bank of America, N.A., dated as of July 12, 2022 (incorporated by reference to Exhibit 10.1 of the Form 8-K filed on July 13, 2022).</a></span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/1345126/000134512622000029/ex993primaloftstockpurchas.htm">Stock Purchase Agreement, dated June 4, 2022, between VP PrimaLoft Holdings, LLC and Relentless Intermediate, Inc. (incorporated by reference to Exhibit 99.3 of the Form 8-K filed on June 6, 2022).</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.1*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex311.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Executive Officer of Registrant</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.2*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex312.htm">Rule 13a-14(a)/15d-14(a) Certification of Chief Financial Officer of Registrant</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.1*</span><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">+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex321.htm">Certification of Chief Executive Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32.2*</span><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">+</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="a06302022-ex322.htm">Certification of Chief Financial Officer of Registrant pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.INS*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.SCH*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.CAL*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.DEF*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.LAB*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101.PRE*</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cover page formatted as Inline XBRL and contained in Exhibit 101</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.076%"><tr><td style="width:1.0%"></td><td style="width:11.400%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Filed herewith.</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">+</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">In accordance with Item 601(b)(32)(ii) of Regulation S-K and SEC Release No. 34-47986, the certifications furnished in Exhibit 32.1 and Exhibit 32.2 hereto are deemed to accompany this Form 10-Q and will not be deemed "filed" for purposes of Section 18 of the Exchange Act. Such certifications will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act.</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:3pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">78</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a06302022-ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i4ee0a0c5f02148538e2a7761d60e631c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">I, Elias J. Sabo, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Compass Group Diversified Holdings LLC (the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.51pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:54pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.01pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">August&#160;3, 2022 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.149%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.651%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#47;s&#47; Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Chief Executive Officer of</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-style:italic;font-weight:400;line-height:100%">Compass Group Diversified Holdings LLC</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a06302022-ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie6acea9d4f8646088aa2edc99b5e938d_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">CERTIFICATIONS PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">I, Ryan J. Faulkingham, certify that&#58;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">I have reviewed this Quarterly Report on Form 10-Q of Compass Diversified Holdings and Compass Group Diversified Holdings LLC (each, the &#8220;registrant&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">c)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">d)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:10.09pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">a)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-top:12pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">b)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%;padding-left:9.56pt">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">August&#160;3, 2022 </font></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.067%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">Regular Trustee of Compass Diversified Holdings and Chief Financial Officer of</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">Compass Group Diversified Holdings LLC</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-style:italic;font-weight:400;line-height:100%">)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>a06302022-ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="id3151f930d584af98c30b53773d43ce1_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;32.1</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of COMPASS GROUP DIVERSIFIED HOLDINGS LLC on Form 10-Q for the period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Elias J. Sabo, Chief Executive Officer of Compass Group Diversified Holdings LLC, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Compass Group Diversified Holdings LLC.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:5.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elias J. Sabo</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer,<br>Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to accompany Compass Group Diversified Holdings LLC&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June&#160;30, 2022 solely pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed as part of the Report or as a separate disclosure document and shall not be deemed incorporated by reference into any other filing of Compass Group Diversified Holdings LLC that incorporates the Report by reference. A signed original of this written certification required by Section&#160;906 has been provided to Compass Group Diversified Holdings LLC and will be retained by Compass Group Diversified Holdings LLC and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>a06302022-ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ibd578051d49f428b89bf30bf7e380619_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:700;line-height:120%">Exhibit&#160;32.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of COMPASS DIVERSIFIED HOLDINGS and COMPASS GROUP DIVERSIFIED HOLDINGS LLC on Form 10-Q for the period ended June&#160;30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Ryan J. Faulkingham, Regular Trustee of Compass Diversified Holdings and Chief Financial Officer of Compass Group Diversified Holdings LLC, certify, pursuant to 18 U.S.C. Section&#160;1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 as amended&#59; and</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:31.5pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Compass Diversified Holdings and Compass Group Diversified Holdings LLC.</font></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:5.517%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:54.635%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:36.548%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 3, 2022</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ryan J. Faulkingham</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Regular Trustee, Compass Diversified Holdings and Chief Financial Officer,<br>Compass Group Diversified Holdings LLC</font></td></tr></table></div><div style="margin-top:12pt;text-indent:24.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The foregoing certification is being furnished to accompany Compass Diversified Holdings&#8217; and Compass Group Diversified Holdings LLC&#8217;s Quarterly Report on Form 10-Q for the quarterly period ended June&#160;30, 2022 solely pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed as part of the Report or as a separate disclosure document and shall not be deemed incorporated by reference into any other filing of Compass Diversified Holdings and Compass Group Diversified Holdings LLC that incorporates the Report by reference. A signed original of this written certification required by Section&#160;906 has been provided to Compass Diversified Holdings and Compass Group Diversified Holdings LLC and will be retained by Compass Diversified Holdings and Compass Group Diversified Holdings LLC and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>codi-20220630.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:codi="http://www.compasstrust.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.compasstrust.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="codi-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.compasstrust.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofComprehensiveIncomeLoss" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementofStockholdersEquity" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity">
        <link:definition>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidation" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation">
        <link:definition>2101101 - Disclosure - Presentation and Principles of Consolidation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidationPolicies" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies">
        <link:definition>2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PresentationandPrinciplesofConsolidationNarrativeDetails" roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails">
        <link:definition>2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisition" roleURI="http://www.compasstrust.com/role/Acquisition">
        <link:definition>2104102 - Disclosure - Acquisition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail">
        <link:definition>2405402 - Disclosure - Acquisition - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionTables" roleURI="http://www.compasstrust.com/role/AcquisitionTables">
        <link:definition>2306301 - Disclosure - Acquisition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
        <link:definition>2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail">
        <link:definition>2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionProFormaInformationDetails" roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails">
        <link:definition>2409405 - Disclosure - Acquisition - Pro Forma Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperations" roleURI="http://www.compasstrust.com/role/DiscontinuedOperations">
        <link:definition>2110103 - Disclosure - Discontinued Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDiscontinuedoperationsPolicies" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies">
        <link:definition>2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsTables" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables">
        <link:definition>2312302 - Disclosure - Discontinued Operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails">
        <link:definition>2413406 - Disclosure - Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
        <link:definition>2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedOperationsSummarizedOperatingResultsDetails" roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails">
        <link:definition>2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://www.compasstrust.com/role/Revenue">
        <link:definition>2116104 - Disclosure - Revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTables" roleURI="http://www.compasstrust.com/role/RevenueTables">
        <link:definition>2317303 - Disclosure - Revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueDisaggregationofRevenueDetails" roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails">
        <link:definition>2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentData" roleURI="http://www.compasstrust.com/role/OperatingSegmentData">
        <link:definition>2119105 - Disclosure - Operating Segment Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataTables" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataTables">
        <link:definition>2320304 - Disclosure - Operating Segment Data (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail">
        <link:definition>2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
        <link:definition>2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
        <link:definition>2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
        <link:definition>2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventory" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory">
        <link:definition>2125106 - Disclosure - Property, Plant and Equipment and Inventory</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventoryTables" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables">
        <link:definition>2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
        <link:definition>2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail">
        <link:definition>2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssets" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>2129107 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
        <link:definition>2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
        <link:definition>2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
        <link:definition>2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail">
        <link:definition>2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Warranties" roleURI="http://www.compasstrust.com/role/Warranties">
        <link:definition>2135108 - Disclosure - Warranties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesTables" roleURI="http://www.compasstrust.com/role/WarrantiesTables">
        <link:definition>2336307 - Disclosure - Warranties (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
        <link:definition>2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://www.compasstrust.com/role/Debt">
        <link:definition>2138109 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtTables" roleURI="http://www.compasstrust.com/role/DebtTables">
        <link:definition>2339308 - Disclosure - Debt (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail">
        <link:definition>2440421 - Disclosure - Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtIssuanceCostsDetails" roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails">
        <link:definition>2441422 - Disclosure - Debt - Issuance Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtSummaryofDebtHoldingsDetail" roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail">
        <link:definition>2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.compasstrust.com/role/StockholdersEquity">
        <link:definition>2143110 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.compasstrust.com/role/StockholdersEquityTables">
        <link:definition>2344309 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail">
        <link:definition>2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail">
        <link:definition>2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterest" roleURI="http://www.compasstrust.com/role/NoncontrollingInterest">
        <link:definition>2147111 - Disclosure - Noncontrolling Interest</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestTables" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables">
        <link:definition>2348310 - Disclosure - Noncontrolling Interest (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
        <link:definition>2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails">
        <link:definition>2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurement" roleURI="http://www.compasstrust.com/role/FairValueMeasurement">
        <link:definition>2151112 - Disclosure - Fair Value Measurement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementTables" roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables">
        <link:definition>2352311 - Disclosure - Fair Value Measurement (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
        <link:definition>2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail">
        <link:definition>2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails">
        <link:definition>2455430 - Disclosure - Fair Value Measurement - Assets Measured on Nonrecurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail">
        <link:definition>2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.compasstrust.com/role/IncomeTaxes">
        <link:definition>2157113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.compasstrust.com/role/IncomeTaxesTables">
        <link:definition>2358312 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
        <link:definition>2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlan" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan">
        <link:definition>2160114 - Disclosure - Defined Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanTables" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables">
        <link:definition>2361313 - Disclosure - Defined Benefit Plan (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanAdditionalInformationDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail">
        <link:definition>2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail">
        <link:definition>2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies">
        <link:definition>2164115 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables">
        <link:definition>2365314 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesComponentsofOperatingLeasesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
        <link:definition>2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails">
        <link:definition>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1">
        <link:definition>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesLeaseTermandDiscountRateDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails">
        <link:definition>2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails">
        <link:definition>2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails">
        <link:definition>2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.compasstrust.com/role/RelatedPartyTransactions">
        <link:definition>2171116 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NarrativeDetails" roleURI="http://www.compasstrust.com/role/NarrativeDetails">
        <link:definition>2472440 - Disclosure - - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.compasstrust.com/role/SubsequentEvent">
        <link:definition>2173117 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventDetail" roleURI="http://www.compasstrust.com/role/SubsequentEventDetail">
        <link:definition>2474441 - Disclosure - Subsequent Event (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.compasstrust.com/role/SubsequentEvents">
        <link:definition>2175118 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsTables" roleURI="http://www.compasstrust.com/role/SubsequentEventsTables">
        <link:definition>2376315 - Disclosure - Subsequent Events (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails">
        <link:definition>2477442 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="codi_ProvisionForReceivableAndInventoryReserves" abstract="false" name="ProvisionForReceivableAndInventoryReserves" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SternoCandleLampMember" abstract="true" name="SternoCandleLampMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" abstract="false" name="EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PercentageOwnershipPrimaryMember" abstract="true" name="PercentageOwnershipPrimaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" abstract="false" name="NetIncomeLossAvailabletoTrustStockNetofDistributions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AcquisitionsAbstract" abstract="true" name="AcquisitionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_NumberOfBusinessesOwned" abstract="false" name="NumberOfBusinessesOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_Debtissuanceaggregateprincipalamount" abstract="false" name="Debtissuanceaggregateprincipalamount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DistributorRelationsAndOtherMember" abstract="true" name="DistributorRelationsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LicensingAndNonCompeteAgreementsMember" abstract="true" name="LicensingAndNonCompeteAgreementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DistributionExpensePreferredShareholders" abstract="false" name="DistributionExpensePreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_LizardSkinsMember" abstract="true" name="LizardSkinsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_LibertyMember" abstract="true" name="LibertyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationIntegrationServicesPayable" abstract="false" name="BusinessCombinationIntegrationServicesPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeasonalityPolicyTextBlock" abstract="false" name="SeasonalityPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_SternoProductsMember" abstract="true" name="SternoProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_MarucciMemberMember" abstract="true" name="MarucciMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_InitialTermAndRevolvingLoanCommitment" abstract="false" name="InitialTermAndRevolvingLoanCommitment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DistributionsPayableAmountPerShare" abstract="false" name="DistributionsPayableAmountPerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" abstract="false" name="DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ProceedsHeldInEscrow" abstract="false" name="ProceedsHeldInEscrow" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AtTheMarketOfferingCosts" abstract="false" name="AtTheMarketOfferingCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_A2022CreditFacilityMember" abstract="true" name="A2022CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ArnoldMagneticsMember" abstract="true" name="ArnoldMagneticsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OfficeFurnitureComputersAndSoftwareMember" abstract="true" name="OfficeFurnitureComputersAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionProFormaGrossProfit" abstract="false" name="BusinessAcquisitionProFormaGrossProfit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_TechnologyAndPatentsMember" abstract="true" name="TechnologyAndPatentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PrimaloftMember" abstract="true" name="PrimaloftMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_VelocityOutdoorOwnershipMember" abstract="true" name="VelocityOutdoorOwnershipMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" abstract="false" name="StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PaymentsForRepurchaseSubsidiaryStock" abstract="false" name="PaymentsForRepurchaseSubsidiaryStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" abstract="false" name="QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" abstract="true" name="AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_PercentageOfGrossConsiderationReceived" abstract="false" name="PercentageOfGrossConsiderationReceived" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_StockholdersEquityTable" abstract="true" name="StockholdersEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_MarucciBoaMember" abstract="true" name="MarucciBoaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AllocationInterestsMember" abstract="true" name="AllocationInterestsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DisposalGrouprepaymentofintercompanyloans" abstract="false" name="DisposalGrouprepaymentofintercompanyloans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_Managementfeewaiver" abstract="false" name="Managementfeewaiver" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DisposalGroupAssetsHeldForSale" abstract="false" name="DisposalGroupAssetsHeldForSale" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeniorNotesDue2032Member" abstract="true" name="SeniorNotesDue2032Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_TermLoanMember" abstract="true" name="TermLoanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ArnoldMember" abstract="true" name="ArnoldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" abstract="false" name="WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="codi_OwnershipPercentageIntercompanyLoanAgreement" abstract="false" name="OwnershipPercentageIntercompanyLoanAgreement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_PreferredStockCashDistributionsPaidPerShare" abstract="false" name="PreferredStockCashDistributionsPaidPerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="codi_OptionActivityAttributableToNoncontrollingInterestHolders" abstract="false" name="OptionActivityAttributableToNoncontrollingInterestHolders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PropertyPlantAndEquipmentAndInventoryTextBlock" abstract="false" name="PropertyPlantAndEquipmentAndInventoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_NonControllingInterestOfDiscontinuedOperationsMember" abstract="true" name="NonControllingInterestOfDiscontinuedOperationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionPaymentThroughEquityInvestment" abstract="false" name="BusinessAcquisitionPaymentThroughEquityInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PaymentsOfDistributionsToShareholders" abstract="false" name="PaymentsOfDistributionsToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ErgoMember" abstract="true" name="ErgoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_RelatedPartyVendorMember" abstract="true" name="RelatedPartyVendorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_A2018CreditFacilityMember" abstract="true" name="A2018CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DistributionToShareholders" abstract="false" name="DistributionToShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DistributionExpenseAllocationInterests" abstract="false" name="DistributionExpenseAllocationInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" abstract="false" name="ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_OwnershipPercentageOfNoncontrollingShareholders" abstract="false" name="OwnershipPercentageOfNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" abstract="true" name="SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" abstract="false" name="DistributionsMadeToPreferredShareholdersCashDistributionsPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" abstract="true" name="SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PaymentstoNoncontrollingInterestsAllocationInterests" abstract="false" name="PaymentstoNoncontrollingInterestsAllocationInterests" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" abstract="false" name="PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" abstract="false" name="ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" abstract="false" name="Disposalgroupincludingdiscontinuedoperationtransactioncosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" abstract="false" name="EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_Seniornotesdue2026Member" abstract="true" name="Seniornotesdue2026Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_PutOptionOfNoncontrollingShareholders" abstract="false" name="PutOptionOfNoncontrollingShareholders" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" abstract="false" name="ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_OwnershipPercentageRelatedPartyVendors" abstract="false" name="OwnershipPercentageRelatedPartyVendors" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_VelocityOutdoorMember" abstract="true" name="VelocityOutdoorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AciMember" abstract="true" name="AciMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_RamcoMember" abstract="true" name="RamcoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_ImpactOfSubsidiaryEmployeeStockOptions" abstract="false" name="ImpactOfSubsidiaryEmployeeStockOptions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_GoodwillAndOtherIntangibleAssetsLineItems" abstract="true" name="GoodwillAndOtherIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" abstract="false" name="NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_PercentageOwnershipFullyDilutedMember" abstract="true" name="PercentageOwnershipFullyDilutedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" abstract="false" name="DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_NoncontrollingStockholderChargesAndOther" abstract="false" name="NoncontrollingStockholderChargesAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_DisposalGroupDueToRelatedParty" abstract="false" name="DisposalGroupDueToRelatedParty" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" abstract="false" name="BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_StockholdersEquityLineItems" abstract="true" name="StockholdersEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="codi_DistributionsForContributionBasedProfitAllocationPayments" abstract="false" name="DistributionsForContributionBasedProfitAllocationPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_OtherInternationalMember" abstract="true" name="OtherInternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AtTheMarketEquityOfferingMember" abstract="true" name="AtTheMarketEquityOfferingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" abstract="false" name="StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeniorNotesDue2029Member" abstract="true" name="SeniorNotesDue2029Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AltorMember" abstract="true" name="AltorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NoncontrollingInterestTableTextBlock" abstract="false" name="NoncontrollingInterestTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" abstract="false" name="GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_BOAMember" abstract="true" name="BOAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NumberOfManufacturingFacilities" abstract="false" name="NumberOfManufacturingFacilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType"/>
  <xs:element id="codi_CleanEarthHoldingsMember" abstract="true" name="CleanEarthHoldingsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" abstract="false" name="OwnershipPercentageOfTrustInterestHeldByParentEntity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="codi_DisposalGroupTotalenterprisevalue" abstract="false" name="DisposalGroupTotalenterprisevalue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_AdditionalSharesOfSPACCommonStock" abstract="false" name="AdditionalSharesOfSPACCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="codi_LuganoMember" abstract="true" name="LuganoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_AccruedDistributionPreferredShareholders" abstract="false" name="AccruedDistributionPreferredShareholders" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" abstract="true" name="SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" abstract="false" name="BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_A5.11TacticalMember" abstract="true" name="A5.11TacticalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_ErgobabyMember" abstract="true" name="ErgobabyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_BusinessAcquisitionMember" abstract="true" name="BusinessAcquisitionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_NumberOfClients" abstract="false" name="NumberOfClients" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="codi_PlymouthFoamMember" abstract="true" name="PlymouthFoamMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="codi_IdentifiableAssetsOfSegments" abstract="false" name="IdentifiableAssetsOfSegments" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="codi_GoodwillAndOtherIntangibleAssetsTable" abstract="true" name="GoodwillAndOtherIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="codi_A2021CreditFacilityMember" abstract="true" name="A2021CreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>codi-20220630_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_824db37b-ed29-4155-b766-d10c7f9515e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2bdc2418-7d3d-4f6f-b846-fadcae09a460" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_824db37b-ed29-4155-b766-d10c7f9515e6" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2bdc2418-7d3d-4f6f-b846-fadcae09a460" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc5e2367-8874-4558-a253-4953c993e793" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_824db37b-ed29-4155-b766-d10c7f9515e6" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_dc5e2367-8874-4558-a253-4953c993e793" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_7629d5db-71d0-467d-a8a1-ca9e663c9a1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_824db37b-ed29-4155-b766-d10c7f9515e6" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_7629d5db-71d0-467d-a8a1-ca9e663c9a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_81303dc6-10ce-43ec-abb5-1525a937a73e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_824db37b-ed29-4155-b766-d10c7f9515e6" xlink:to="loc_us-gaap_LiabilitiesCurrent_81303dc6-10ce-43ec-abb5-1525a937a73e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4ddb17a8-4b9a-4109-968e-c952cfa434dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4ddb17a8-4b9a-4109-968e-c952cfa434dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a41c21a3-5a5f-47eb-a411-dd35e2540ecc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:to="loc_us-gaap_Goodwill_a41c21a3-5a5f-47eb-a411-dd35e2540ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_df219cd7-b49b-4ded-9c4c-8fd2ff675d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_df219cd7-b49b-4ded-9c4c-8fd2ff675d6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_af51c5c3-bc2d-4111-aa5d-5c846afa3f32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_af51c5c3-bc2d-4111-aa5d-5c846afa3f32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_59c35f8a-c28f-4ba2-97de-522cdb22ecbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_82038042-f58d-4c79-90f2-7aa3ce183bbb" xlink:to="loc_us-gaap_AssetsCurrent_59c35f8a-c28f-4ba2-97de-522cdb22ecbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_218b98d0-11e2-49bd-92fa-5cf5f46854d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_218b98d0-11e2-49bd-92fa-5cf5f46854d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_fbd662cc-f473-4253-b04d-25bb99a9e5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:to="loc_us-gaap_AccountsPayableCurrent_fbd662cc-f473-4253-b04d-25bb99a9e5bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_e1affdae-3913-45fe-a5b0-551cf2a10832" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_e1affdae-3913-45fe-a5b0-551cf2a10832" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b18b34f0-32c5-4e37-bfdf-ef5307d5cd0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_b18b34f0-32c5-4e37-bfdf-ef5307d5cd0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_e36c1794-f3a4-4c6e-9d76-9baa27151036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_469f62ae-a122-4d35-8d99-5bf5cfadd9e5" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_e36c1794-f3a4-4c6e-9d76-9baa27151036" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a5390bdb-0529-4764-b20b-b6ac508b1a34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:to="loc_us-gaap_InventoryNet_a5390bdb-0529-4764-b20b-b6ac508b1a34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d77efc81-fd1d-47a6-8e2c-329ea098acad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d77efc81-fd1d-47a6-8e2c-329ea098acad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a9d5167-7726-4dd4-9735-e13038e25e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a9d5167-7726-4dd4-9735-e13038e25e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31f26519-576b-491c-a936-e1259486274d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_31f26519-576b-491c-a936-e1259486274d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_69004fc6-cc6c-4da6-8b08-8389707d3718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_5cbc0fe7-7e7f-49f0-b302-9b9ab540a7f5" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_69004fc6-cc6c-4da6-8b08-8389707d3718" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4c25cb57-75b6-4f98-893f-5de9832b6106" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_af9c1fe4-202a-4cd9-ac77-b1c18032a4bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4c25cb57-75b6-4f98-893f-5de9832b6106" xlink:to="loc_us-gaap_Liabilities_af9c1fe4-202a-4cd9-ac77-b1c18032a4bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207abbff-276e-4e25-a67f-b98675e17c94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4c25cb57-75b6-4f98-893f-5de9832b6106" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_207abbff-276e-4e25-a67f-b98675e17c94" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6089165d-42ae-488e-a5b3-713429a230f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_343bca13-233a-49e8-9b7e-bed90343de49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6089165d-42ae-488e-a5b3-713429a230f0" xlink:to="loc_us-gaap_PreferredStockValue_343bca13-233a-49e8-9b7e-bed90343de49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d643bc9c-dfd9-4279-a4bb-20928c311fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6089165d-42ae-488e-a5b3-713429a230f0" xlink:to="loc_us-gaap_CommonStockValue_d643bc9c-dfd9-4279-a4bb-20928c311fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdb8fd70-8e59-4771-a13f-67737b69f562" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6089165d-42ae-488e-a5b3-713429a230f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_bdb8fd70-8e59-4771-a13f-67737b69f562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d33563f6-5e72-4587-9e1c-41d3eb301d02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_6089165d-42ae-488e-a5b3-713429a230f0" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d33563f6-5e72-4587-9e1c-41d3eb301d02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42a7b489-16da-4dfa-a598-ec501cb24101" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_4d432909-baab-4b35-83d4-2dfbb7dfef68" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42a7b489-16da-4dfa-a598-ec501cb24101" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_4d432909-baab-4b35-83d4-2dfbb7dfef68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0fc6a389-3e58-4ed0-aa02-01e366ccde02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42a7b489-16da-4dfa-a598-ec501cb24101" xlink:to="loc_us-gaap_MinorityInterest_0fc6a389-3e58-4ed0-aa02-01e366ccde02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0f50b37d-3a56-4632-acff-bf5fb3ba972a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_42a7b489-16da-4dfa-a598-ec501cb24101" xlink:to="loc_us-gaap_StockholdersEquity_0f50b37d-3a56-4632-acff-bf5fb3ba972a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_309fcd4c-acac-4f0b-be4e-6c5c18b18768" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dbd27d6c-f6e2-4350-a906-01e3b1edf50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_309fcd4c-acac-4f0b-be4e-6c5c18b18768" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_dbd27d6c-f6e2-4350-a906-01e3b1edf50f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_6c940d66-2f86-41e0-aff7-cf6b4c4091a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_309fcd4c-acac-4f0b-be4e-6c5c18b18768" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_6c940d66-2f86-41e0-aff7-cf6b4c4091a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6acefa14-16f0-47e4-8e74-c9621bd709de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0d0afaa5-df7e-49b6-8338-b12ac34074bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6acefa14-16f0-47e4-8e74-c9621bd709de" xlink:to="loc_us-gaap_ProfitLoss_0d0afaa5-df7e-49b6-8338-b12ac34074bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_46f2be9f-8d68-4ed2-bdf9-7f8d627f1e86" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6acefa14-16f0-47e4-8e74-c9621bd709de" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_46f2be9f-8d68-4ed2-bdf9-7f8d627f1e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_b3e8ab7e-f0d1-48d3-afb8-3ce00a8cb73a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6acefa14-16f0-47e4-8e74-c9621bd709de" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_b3e8ab7e-f0d1-48d3-afb8-3ce00a8cb73a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_37aaf250-b129-4892-89c2-5c7ed870646c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d019a451-2135-47e3-9ec4-61ef93b6edcb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37aaf250-b129-4892-89c2-5c7ed870646c" xlink:to="loc_us-gaap_GrossProfit_d019a451-2135-47e3-9ec4-61ef93b6edcb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8044f786-1173-42a4-bb1d-c5dad8926b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37aaf250-b129-4892-89c2-5c7ed870646c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8044f786-1173-42a4-bb1d-c5dad8926b32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_5beab00d-cc2b-4ecc-8f32-f6a76ae95f0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37aaf250-b129-4892-89c2-5c7ed870646c" xlink:to="loc_us-gaap_ManagementFeeExpense_5beab00d-cc2b-4ecc-8f32-f6a76ae95f0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4be12c10-a277-4616-99ac-c8b101efda2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_37aaf250-b129-4892-89c2-5c7ed870646c" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4be12c10-a277-4616-99ac-c8b101efda2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_e8d0d5b3-3a4b-4902-96de-809657636b72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:to="loc_us-gaap_OperatingIncomeLoss_e8d0d5b3-3a4b-4902-96de-809657636b72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_190c6597-4290-4842-8e84-d34b3d8e646f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_190c6597-4290-4842-8e84-d34b3d8e646f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_315658e3-ea30-44c6-bf82-9f752387a893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_315658e3-ea30-44c6-bf82-9f752387a893" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b552ca11-c70d-43e5-8b31-4bff93aa0526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_b552ca11-c70d-43e5-8b31-4bff93aa0526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2da4996c-277c-48d2-b61a-d29e6a3a9da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e9d1467-c6c0-4bfb-8b4a-a130f3d855d9" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_2da4996c-277c-48d2-b61a-d29e6a3a9da0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_936f1978-8662-48ea-b617-edd64fb2bf77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e40a42a3-94eb-4ac7-84ca-0167647bcd63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_936f1978-8662-48ea-b617-edd64fb2bf77" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_e40a42a3-94eb-4ac7-84ca-0167647bcd63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fb2d212c-4291-4746-b9f4-8b2b240a2546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_936f1978-8662-48ea-b617-edd64fb2bf77" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_fb2d212c-4291-4746-b9f4-8b2b240a2546" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b7e711b2-1eee-4aed-8015-e1d5594c58a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1a8941d5-932a-4ae1-b104-0b7a3c2b8acb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b7e711b2-1eee-4aed-8015-e1d5594c58a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1a8941d5-932a-4ae1-b104-0b7a3c2b8acb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0d9ac4ca-3c53-46a7-8e3c-d66e25e939cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b7e711b2-1eee-4aed-8015-e1d5594c58a1" xlink:to="loc_us-gaap_ProfitLoss_0d9ac4ca-3c53-46a7-8e3c-d66e25e939cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4838bc30-e7e1-4337-8808-cbd929254d7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_b7e711b2-1eee-4aed-8015-e1d5594c58a1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_4838bc30-e7e1-4337-8808-cbd929254d7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_88435b95-a5d2-4c63-bd44-be2c701b6429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c639422a-e994-4ddf-b2cb-4a4fc2d42f8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88435b95-a5d2-4c63-bd44-be2c701b6429" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_c639422a-e994-4ddf-b2cb-4a4fc2d42f8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7432b844-fb83-419e-b440-8d9d84872a36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88435b95-a5d2-4c63-bd44-be2c701b6429" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_7432b844-fb83-419e-b440-8d9d84872a36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_666b1e5f-1c41-4377-a039-17c72579f3f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_88435b95-a5d2-4c63-bd44-be2c701b6429" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_666b1e5f-1c41-4377-a039-17c72579f3f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8182509b-cda4-404e-a8bf-be9e7eb3fd9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2d624970-ec5e-479b-8fd9-479a8eee8547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8182509b-cda4-404e-a8bf-be9e7eb3fd9e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_2d624970-ec5e-479b-8fd9-479a8eee8547" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_868eb538-092f-4630-94c7-8257bedf9d21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8182509b-cda4-404e-a8bf-be9e7eb3fd9e" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_868eb538-092f-4630-94c7-8257bedf9d21" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3ab25fa7-a61b-4e62-acbe-1c2653cf497d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3ab25fa7-a61b-4e62-acbe-1c2653cf497d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_00ec9a16-02d5-4074-b079-9d5b9ff678f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_00ec9a16-02d5-4074-b079-9d5b9ff678f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_158b8d42-8f7f-4e36-bcc6-0da9af9a154f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_158b8d42-8f7f-4e36-bcc6-0da9af9a154f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f57fff9f-5f70-470d-bbae-afa5d44f1dc0" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f57fff9f-5f70-470d-bbae-afa5d44f1dc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c40a762d-37de-415b-9f3f-bae3da070a53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_c40a762d-37de-415b-9f3f-bae3da070a53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_c786bab1-cbd8-4a4e-80e4-ca95edf72836" xlink:href="codi-20220630.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_c786bab1-cbd8-4a4e-80e4-ca95edf72836" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_53c272de-c294-43af-92db-a7c0ca477e0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_53c272de-c294-43af-92db-a7c0ca477e0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_cd5eac23-861a-4ba3-94c9-a67410b214c6" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_cd5eac23-861a-4ba3-94c9-a67410b214c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_b612b7cd-ba73-4c9c-978d-6e233a438679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_b612b7cd-ba73-4c9c-978d-6e233a438679" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_71135831-ff71-47c7-a8b0-5b77453ba2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_71135831-ff71-47c7-a8b0-5b77453ba2dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_fad66fcd-69a5-46ef-b282-c652cd0ad2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_fad66fcd-69a5-46ef-b282-c652cd0ad2a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e429b960-68aa-4919-99e0-e8c7c558ca92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e429b960-68aa-4919-99e0-e8c7c558ca92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_4a2d4b7f-dc4e-4ac5-acb8-ad097f0c647c" xlink:href="codi-20220630.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_c685cfa8-e3db-4577-b892-2ef80bbf1bb9" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_4a2d4b7f-dc4e-4ac5-acb8-ad097f0c647c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6ea624b-9352-464f-9219-ad7ceee9f043" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a0d7bb-98c7-4fb8-8b93-f9b4eeb17fbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6ea624b-9352-464f-9219-ad7ceee9f043" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_12a0d7bb-98c7-4fb8-8b93-f9b4eeb17fbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_36be6aed-3746-4958-b040-820af7a60568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6ea624b-9352-464f-9219-ad7ceee9f043" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_36be6aed-3746-4958-b040-820af7a60568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b96f764b-0923-4250-81fb-d5d8b2d61f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6ea624b-9352-464f-9219-ad7ceee9f043" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_b96f764b-0923-4250-81fb-d5d8b2d61f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8f90c530-796b-450d-99e1-59c77e96caef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_a6ea624b-9352-464f-9219-ad7ceee9f043" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8f90c530-796b-450d-99e1-59c77e96caef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_75e2ed2b-abb0-431f-b5d3-948a34cc54e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_Depreciation_75e2ed2b-abb0-431f-b5d3-948a34cc54e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_2da50cf2-32c5-4062-a4dc-91fb06d72f68" xlink:href="codi-20220630.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_2da50cf2-32c5-4062-a4dc-91fb06d72f68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2f90d17f-32ea-4c42-b83f-f5c37efbf765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_2f90d17f-32ea-4c42-b83f-f5c37efbf765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_9cc5fe36-d1b9-4424-a712-2d312400eb9a" xlink:href="codi-20220630.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_9cc5fe36-d1b9-4424-a712-2d312400eb9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_899bfc3d-9527-4cff-97fa-8e571be19c5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_899bfc3d-9527-4cff-97fa-8e571be19c5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6446be84-7cba-46d9-ba3a-134fd829e9e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6446be84-7cba-46d9-ba3a-134fd829e9e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0f192900-1dff-4763-ba52-8c4010e602b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_0f192900-1dff-4763-ba52-8c4010e602b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5635ffab-42eb-4d6c-b24f-cdfab8ced4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_5635ffab-42eb-4d6c-b24f-cdfab8ced4ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_235f0a07-1fb2-4a4b-84e0-6403a0eb90ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_235f0a07-1fb2-4a4b-84e0-6403a0eb90ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_8decd066-025b-498b-a9cc-45cb41139490" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_8decd066-025b-498b-a9cc-45cb41139490" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d8a69c2a-26e5-4988-a0a7-30306a42981c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_d8a69c2a-26e5-4988-a0a7-30306a42981c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_733d8d00-207f-41e1-af48-182a5e898ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_733d8d00-207f-41e1-af48-182a5e898ded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_9bfcd3c2-33cd-4fd5-9721-99e4f0e16b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_9bfcd3c2-33cd-4fd5-9721-99e4f0e16b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e3d8fe3c-f1e0-4531-b28f-0ae673031790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_ab1feb6c-8285-4fb9-aaef-7fe02c88e29d" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_e3d8fe3c-f1e0-4531-b28f-0ae673031790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c66b41b5-4701-4d3b-b96a-433980dedb36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_37e77fd9-e7aa-432a-ab4d-9b7ae9b8aead" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c66b41b5-4701-4d3b-b96a-433980dedb36" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_37e77fd9-e7aa-432a-ab4d-9b7ae9b8aead" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_7d0fd363-f6b1-4618-a074-83b0cdc97272" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c66b41b5-4701-4d3b-b96a-433980dedb36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_7d0fd363-f6b1-4618-a074-83b0cdc97272" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8dc8b75e-b476-44ab-95c2-2d693849e6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7d293d38-8da8-41cf-bd8b-e082da081677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8dc8b75e-b476-44ab-95c2-2d693849e6c3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_7d293d38-8da8-41cf-bd8b-e082da081677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f5d8c7be-0c5e-44ee-a108-95cb455f668e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8dc8b75e-b476-44ab-95c2-2d693849e6c3" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_f5d8c7be-0c5e-44ee-a108-95cb455f668e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_717a8ace-480c-4b7c-84d5-519610df5341" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8dc8b75e-b476-44ab-95c2-2d693849e6c3" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_717a8ace-480c-4b7c-84d5-519610df5341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_18f298e7-b8c0-4b72-ba02-21491263711d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_8dc8b75e-b476-44ab-95c2-2d693849e6c3" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_18f298e7-b8c0-4b72-ba02-21491263711d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_0e3670b4-c155-4138-bccb-7eab148a3e2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_0e3670b4-c155-4138-bccb-7eab148a3e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_a4e559c6-4f85-4837-8ea0-b82e1d457d5b" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_a4e559c6-4f85-4837-8ea0-b82e1d457d5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cf67f38-d49b-4a45-a7e3-fe4596245da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_3cf67f38-d49b-4a45-a7e3-fe4596245da0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_763b4863-1c47-4b62-9a85-dafa86c80391" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_763b4863-1c47-4b62-9a85-dafa86c80391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7a99daa-86b6-4021-83a7-7148017245e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_a7a99daa-86b6-4021-83a7-7148017245e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_d498c11f-11a2-4923-8856-772d5dfedf36" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_7d657379-04e8-4966-ab20-ab8c07fbc6ef" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_d498c11f-11a2-4923-8856-772d5dfedf36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_ff343862-95df-43d9-9dc5-f7738da04b8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_71fb2bc5-c349-4013-b470-230fe8830b1e" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_ff343862-95df-43d9-9dc5-f7738da04b8f" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_71fb2bc5-c349-4013-b470-230fe8830b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f1cc165e-5022-40a7-8eeb-5edd81cf2eb7" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_ff343862-95df-43d9-9dc5-f7738da04b8f" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f1cc165e-5022-40a7-8eeb-5edd81cf2eb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_ebbd3e85-9065-4998-ba99-8f10c87ebb44" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_ff343862-95df-43d9-9dc5-f7738da04b8f" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_ebbd3e85-9065-4998-ba99-8f10c87ebb44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d69efdf6-58c8-4cd6-b8a3-61400bd547db" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9df25af5-dbdf-4f24-a1e6-a26d52317b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d69efdf6-58c8-4cd6-b8a3-61400bd547db" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9df25af5-dbdf-4f24-a1e6-a26d52317b3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c89dc15f-086f-4598-b487-aaafed4fd0ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d69efdf6-58c8-4cd6-b8a3-61400bd547db" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_c89dc15f-086f-4598-b487-aaafed4fd0ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_55349aa0-0c6a-4415-a95f-c86ce4ca6d90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_d69efdf6-58c8-4cd6-b8a3-61400bd547db" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_55349aa0-0c6a-4415-a95f-c86ce4ca6d90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4a9c1c7-f528-45d6-b9a9-a300d9fb41d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c4a9c1c7-f528-45d6-b9a9-a300d9fb41d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cf63d171-109c-4569-bd02-d17b3dbfbf69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_cf63d171-109c-4569-bd02-d17b3dbfbf69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dca3234a-4c2a-4a64-a088-a39d2789a22a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dca3234a-4c2a-4a64-a088-a39d2789a22a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a393893d-deea-49e5-a789-23aad9c75076" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a393893d-deea-49e5-a789-23aad9c75076" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8004a3c9-a9f6-46df-b98b-54c66526781f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_8004a3c9-a9f6-46df-b98b-54c66526781f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_32fcdb10-ccf1-43b4-b7fb-cf562b58a458" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_53ba7469-643d-4240-9dbe-11cca077ba3d" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_32fcdb10-ccf1-43b4-b7fb-cf562b58a458" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_61c6d2d1-8226-4d7c-a154-03351a165d62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_4a06b001-3b48-4b60-9776-24c138d3dfdc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_61c6d2d1-8226-4d7c-a154-03351a165d62" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_4a06b001-3b48-4b60-9776-24c138d3dfdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b489897-3a51-41ff-b45f-8bc89292a338" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_61c6d2d1-8226-4d7c-a154-03351a165d62" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_2b489897-3a51-41ff-b45f-8bc89292a338" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6b6765c2-8fc9-4658-bf42-ff5f9f5763b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4bd2a970-aa90-4a26-96ac-681df11c13c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b6765c2-8fc9-4658-bf42-ff5f9f5763b6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4bd2a970-aa90-4a26-96ac-681df11c13c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_16684709-ea3a-49c2-9d77-4a3d4c5a7e35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_6b6765c2-8fc9-4658-bf42-ff5f9f5763b6" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_16684709-ea3a-49c2-9d77-4a3d4c5a7e35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4a9cc861-9b03-4e6a-912e-052daedf28e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_f56d2765-ccf4-4608-882d-d996b81025ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4a9cc861-9b03-4e6a-912e-052daedf28e4" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_f56d2765-ccf4-4608-882d-d996b81025ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_c78412b6-a39a-4949-bbf2-ec9cbd984a5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4a9cc861-9b03-4e6a-912e-052daedf28e4" xlink:to="loc_us-gaap_InventoryWorkInProcess_c78412b6-a39a-4949-bbf2-ec9cbd984a5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_f1a4a528-a524-4e9a-bea2-d4942ee020ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4a9cc861-9b03-4e6a-912e-052daedf28e4" xlink:to="loc_us-gaap_InventoryFinishedGoods_f1a4a528-a524-4e9a-bea2-d4942ee020ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_91576e00-313d-4e50-a170-7b7d231f71e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_4a9cc861-9b03-4e6a-912e-052daedf28e4" xlink:to="loc_us-gaap_InventoryValuationReserves_91576e00-313d-4e50-a170-7b7d231f71e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e223e58b-5913-4582-ac4e-743608be8679" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_6edb4951-73d8-4e2e-8932-73051225d64b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_e223e58b-5913-4582-ac4e-743608be8679" xlink:to="loc_us-gaap_GoodwillGross_6edb4951-73d8-4e2e-8932-73051225d64b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e50aadbd-fec3-45a2-95fb-25789e198a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_e223e58b-5913-4582-ac4e-743608be8679" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e50aadbd-fec3-45a2-95fb-25789e198a6f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_19f94e0f-aced-4408-8cc7-ffcb01fd29e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_81e8837d-92b7-4306-a83a-235ce62c6be5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_19f94e0f-aced-4408-8cc7-ffcb01fd29e3" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_81e8837d-92b7-4306-a83a-235ce62c6be5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3cb481f9-505a-432f-a9df-998b9ca28610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_19f94e0f-aced-4408-8cc7-ffcb01fd29e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3cb481f9-505a-432f-a9df-998b9ca28610" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_dfcf04a0-1c56-40ee-a734-ad60479e0981" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_36e954ba-905d-43aa-b799-759e4fc87de4" xlink:href="codi-20220630.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_dfcf04a0-1c56-40ee-a734-ad60479e0981" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_36e954ba-905d-43aa-b799-759e4fc87de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_405fe4ae-3190-45a3-a85d-43dbda699f50" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_dfcf04a0-1c56-40ee-a734-ad60479e0981" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_405fe4ae-3190-45a3-a85d-43dbda699f50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_97f738b5-09fe-4230-a87c-bf7bc85ccf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_97f738b5-09fe-4230-a87c-bf7bc85ccf7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44d893c4-48ea-4726-a669-78ce7294032a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_44d893c4-48ea-4726-a669-78ce7294032a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_6b871667-8970-4df0-918b-91e41c21b2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_6b871667-8970-4df0-918b-91e41c21b2c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_f993c6ed-da36-4e17-bf95-e318ff881877" xlink:href="codi-20220630.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_f993c6ed-da36-4e17-bf95-e318ff881877" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_c12af218-db07-478e-b0c5-9ef2107dde48" xlink:href="codi-20220630.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_c12af218-db07-478e-b0c5-9ef2107dde48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_d58ffd5c-71a6-48b8-923a-1cea198b9d34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_d58ffd5c-71a6-48b8-923a-1cea198b9d34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_fcda6231-159b-4297-a4f3-1ce92f8c332a" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_fcda6231-159b-4297-a4f3-1ce92f8c332a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_61c4fc9c-ec90-4802-ab8d-74e586f2214b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_61c4fc9c-ec90-4802-ab8d-74e586f2214b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f289c03d-41b3-45ca-bd0d-29a272565f34" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_da4ca31c-5285-4d51-a37a-8622aca9d68e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_f289c03d-41b3-45ca-bd0d-29a272565f34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_fafadcb9-9afc-4782-8205-50a3d8edefbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_fafadcb9-9afc-4782-8205-50a3d8edefbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_1d4095e4-bfc6-4d1f-bdb8-f263dc9dc2ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_1d4095e4-bfc6-4d1f-bdb8-f263dc9dc2ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e35b55e8-d0fa-4903-96ff-1b9ed2a2a884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_e35b55e8-d0fa-4903-96ff-1b9ed2a2a884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_fb839150-3cc9-46e4-8a30-2d2b8fbd0af4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_fb839150-3cc9-46e4-8a30-2d2b8fbd0af4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_eb6150ea-9a36-4871-b974-ae52f42a1414" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_3648812f-1c18-4713-80a5-af7436e7feca" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_eb6150ea-9a36-4871-b974-ae52f42a1414" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_510aded4-d12e-4f7d-be98-2b1f9fee0ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_510aded4-d12e-4f7d-be98-2b1f9fee0ae2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_eb2f31e4-678a-4625-ae6a-d16a8341b934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_eb2f31e4-678a-4625-ae6a-d16a8341b934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_243b97b0-0228-4726-95db-20e480f20a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_243b97b0-0228-4726-95db-20e480f20a9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0e9e08ab-32ed-4af3-9167-5b893180f69d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0e9e08ab-32ed-4af3-9167-5b893180f69d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fd6273e9-fd4a-46d7-a692-c96c9281bd27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_fd6273e9-fd4a-46d7-a692-c96c9281bd27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ca80a0ec-20b1-49a2-bb76-d59442ac4787" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5d72fb72-1329-4b97-a4a1-66cb40c98877" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ca80a0ec-20b1-49a2-bb76-d59442ac4787" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f8ee5d9c-6bc0-4392-8496-0d2d4fd19594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_245872b6-c256-4e17-a60a-b07db2dcf8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f8ee5d9c-6bc0-4392-8496-0d2d4fd19594" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_245872b6-c256-4e17-a60a-b07db2dcf8bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4bd9cad6-f68f-4eec-933e-f40001744191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f8ee5d9c-6bc0-4392-8496-0d2d4fd19594" xlink:to="loc_us-gaap_OperatingLeaseLiability_4bd9cad6-f68f-4eec-933e-f40001744191" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>codi-20220630_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CoverPage" xlink:type="simple" xlink:href="codi-20220630.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended" id="ie8d81dc3ea614d26baf1b1165b9e0c66_CoverPage">
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4da3a847-6980-48b0-96df-99085075d499" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentType_4da3a847-6980-48b0-96df-99085075d499" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_49e17c21-c213-4b5a-b392-6884516790c9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentQuarterlyReport_49e17c21-c213-4b5a-b392-6884516790c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_0aeec68e-47f2-4142-a94d-1cb7d81a69aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentPeriodEndDate_0aeec68e-47f2-4142-a94d-1cb7d81a69aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_15f9ac6d-cde6-4f62-9774-2e379d70b0e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityRegistrantName_15f9ac6d-cde6-4f62-9774-2e379d70b0e2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_713db617-b80c-45b5-a048-f233220962af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentTransitionReport_713db617-b80c-45b5-a048-f233220962af" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0728ed39-35c0-4a18-8987-6c380497b0c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0728ed39-35c0-4a18-8987-6c380497b0c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1918fa9a-c0db-4f37-bed3-088b997b68ab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityFileNumber_1918fa9a-c0db-4f37-bed3-088b997b68ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8742af2c-3b42-4989-9472-28c80cbab154" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityTaxIdentificationNumber_8742af2c-3b42-4989-9472-28c80cbab154" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9b985173-d113-4164-bf79-5bc32cead731" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressAddressLine1_9b985173-d113-4164-bf79-5bc32cead731" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_5847d29b-999b-4fbd-a22c-816bccc800bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressAddressLine2_5847d29b-999b-4fbd-a22c-816bccc800bb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_885b010a-202b-4f3f-b216-47668dcaf99f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressCityOrTown_885b010a-202b-4f3f-b216-47668dcaf99f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_98133d7d-3acc-4335-94ac-f4630c579b15" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressStateOrProvince_98133d7d-3acc-4335-94ac-f4630c579b15" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e32f4a5c-1be2-4e04-9b0b-06ca841345f1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressPostalZipCode_e32f4a5c-1be2-4e04-9b0b-06ca841345f1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_54fdfcef-974d-461b-90cf-bbd323009679" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_CityAreaCode_54fdfcef-974d-461b-90cf-bbd323009679" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ba4ea1cc-b233-4ba1-90cb-589d6549f30c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_LocalPhoneNumber_ba4ea1cc-b233-4ba1-90cb-589d6549f30c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_72d9f984-21e4-419c-9dad-be020acbc44c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_Security12bTitle_72d9f984-21e4-419c-9dad-be020acbc44c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_078000ea-31fb-4ff4-8837-5e70b7f8af1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_TradingSymbol_078000ea-31fb-4ff4-8837-5e70b7f8af1b" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_674eb4d3-ae2a-4def-aea8-c2b52828d89a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_SecurityExchangeName_674eb4d3-ae2a-4def-aea8-c2b52828d89a" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ccb4d76c-f047-4a8c-bfc1-32d715c04864" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCurrentReportingStatus_ccb4d76c-f047-4a8c-bfc1-32d715c04864" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3c09c66c-e74c-4506-8bf2-e8fc4361df0f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3c09c66c-e74c-4506-8bf2-e8fc4361df0f" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_40c88fb0-58a2-4619-9a4a-af82195045f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityFilerCategory_40c88fb0-58a2-4619-9a4a-af82195045f5" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_660ad71f-a322-48a4-b8ca-0d66e188b450" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntitySmallBusiness_660ad71f-a322-48a4-b8ca-0d66e188b450" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_5e2b731b-922f-4b83-bfeb-c607a0a41453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityEmergingGrowthCompany_5e2b731b-922f-4b83-bfeb-c607a0a41453" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_161b1be3-f36e-4b60-9fc4-7fcfdb30f319" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityShellCompany_161b1be3-f36e-4b60-9fc4-7fcfdb30f319" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dceea5aa-855e-4169-aa29-1b70c3f921ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dceea5aa-855e-4169-aa29-1b70c3f921ad" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_544cdaa6-3eb6-45d6-aacf-cf9a085c6c68" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCentralIndexKey_544cdaa6-3eb6-45d6-aacf-cf9a085c6c68" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_af518237-e345-47b6-9d94-46a1108341c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_CurrentFiscalYearEndDate_af518237-e345-47b6-9d94-46a1108341c7" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d32aef2d-6e85-4c81-8a30-4dab6dfc3263" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentFiscalYearFocus_d32aef2d-6e85-4c81-8a30-4dab6dfc3263" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a301a2e8-d9ff-4c42-bd56-eeb86001de7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a301a2e8-d9ff-4c42-bd56-eeb86001de7b" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7a5272a3-8a09-4391-8493-f3f014961254" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_AmendmentFlag_7a5272a3-8a09-4391-8493-f3f014961254" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c316ccd5-55f2-4517-8eab-767f5d992f7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_c316ccd5-55f2-4517-8eab-767f5d992f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_54fa6456-04b2-4f40-b333-34741b99f725" xlink:href="codi-20220630.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_54fa6456-04b2-4f40-b333-34741b99f725" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1688bb37-2ee5-4690-8959-ed297d301c3e" xlink:href="codi-20220630.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1688bb37-2ee5-4690-8959-ed297d301c3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a040f488-e877-4de5-b57f-9663444f07f9" xlink:href="codi-20220630.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a040f488-e877-4de5-b57f-9663444f07f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_100f4dba-0ffc-43ab-a731-e55c3febdec2" xlink:href="codi-20220630.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_100f4dba-0ffc-43ab-a731-e55c3febdec2" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="i842c9cb8bf794ad3a10682045a823aba_CondensedConsolidatedBalanceSheets">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ccfba898-5a83-48b4-8580-02f3b2af592f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockNoParValue_ccfba898-5a83-48b4-8580-02f3b2af592f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b668ada-50ba-4c65-9760-897a93e161ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b668ada-50ba-4c65-9760-897a93e161ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_34dd0801-e9e3-4309-b167-b42242611716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_34dd0801-e9e3-4309-b167-b42242611716" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9af30bc0-bc34-4c77-ad28-560889007d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_InventoryNet_9af30bc0-bc34-4c77-ad28-560889007d50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9e5fd0c8-a276-4edc-8ff3-222b911f872e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9e5fd0c8-a276-4edc-8ff3-222b911f872e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_eecaed3c-551f-4269-b2a4-a8b1dd40c623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_eecaed3c-551f-4269-b2a4-a8b1dd40c623" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_96dbe888-661f-4f21-82af-82d180834f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AssetsCurrent_96dbe888-661f-4f21-82af-82d180834f7a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2bfc4918-5709-427b-82ee-454cd11cea3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2bfc4918-5709-427b-82ee-454cd11cea3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6afb2bc5-07e3-46c2-b70a-8a6c64e76ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_Goodwill_6afb2bc5-07e3-46c2-b70a-8a6c64e76ae1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_16053344-956b-44b2-a4d3-371a76753953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_16053344-956b-44b2-a4d3-371a76753953" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_eb41ad90-913e-4469-8caf-e378b2f1f74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_eb41ad90-913e-4469-8caf-e378b2f1f74d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bd6ff517-bbd5-4d19-876b-6718f347577d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bd6ff517-bbd5-4d19-876b-6718f347577d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cf0d3dc1-63fa-4b6f-a3e6-ee36ef4faca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_Assets_cf0d3dc1-63fa-4b6f-a3e6-ee36ef4faca7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_406a568c-a68a-4508-b1b5-22021d21e39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_AccountsPayableCurrent_406a568c-a68a-4508-b1b5-22021d21e39d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1b3c9baa-8af3-47bb-afc3-e4bb997661ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1b3c9baa-8af3-47bb-afc3-e4bb997661ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_60003600-80cd-457e-bda3-5e921b9d0853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_60003600-80cd-457e-bda3-5e921b9d0853" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_afcb30a2-7955-439a-b128-091272cd696f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_afcb30a2-7955-439a-b128-091272cd696f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c5e87d89-75e7-4ad9-8e91-dda539188286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c5e87d89-75e7-4ad9-8e91-dda539188286" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b9b94ae-56ca-41a1-a8e9-e440518bae5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b9b94ae-56ca-41a1-a8e9-e440518bae5c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed5955bd-9028-43db-a71e-6ecb49d5b135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed5955bd-9028-43db-a71e-6ecb49d5b135" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b69981c9-9fd7-4cc9-86d2-804bc09e4e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b69981c9-9fd7-4cc9-86d2-804bc09e4e84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_630a9511-d8a5-4dd9-909a-3e6114979ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_630a9511-d8a5-4dd9-909a-3e6114979ab3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e635739e-ad99-4d8f-ac37-ea7084cf5ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e635739e-ad99-4d8f-ac37-ea7084cf5ee6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fe33e7db-b989-4dcb-bc39-b03137a1cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_Liabilities_fe33e7db-b989-4dcb-bc39-b03137a1cee7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_83ca6811-47aa-4127-bb85-91512885796d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_PreferredStockSharesIssued_83ca6811-47aa-4127-bb85-91512885796d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c24eafeb-df3c-478e-930d-15e79f23392b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_PreferredStockValue_c24eafeb-df3c-478e-930d-15e79f23392b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_02ab7ddc-28bb-4106-85e2-a909b921ab19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_CommonStockValue_02ab7ddc-28bb-4106-85e2-a909b921ab19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0a7ba258-4ebb-4564-a914-e84ab7307c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0a7ba258-4ebb-4564-a914-e84ab7307c2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_adb7d9e3-99bb-4823-9b4c-e72ebedee4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_adb7d9e3-99bb-4823-9b4c-e72ebedee4b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac1fd38b-df5d-424d-a411-d1defb033585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_StockholdersEquity_ac1fd38b-df5d-424d-a411-d1defb033585" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_43635aca-fce0-4d0b-b286-17adcb6fa608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_MinorityInterest_43635aca-fce0-4d0b-b286-17adcb6fa608" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d66a4e9f-2dae-4459-bcd4-910e9bb1622d" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d66a4e9f-2dae-4459-bcd4-910e9bb1622d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_241b48fd-23cf-41e3-955c-5a8214fcdd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_241b48fd-23cf-41e3-955c-5a8214fcdd2f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf68ffa6-1fc7-4bd0-b316-ab3d504fca55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf68ffa6-1fc7-4bd0-b316-ab3d504fca55" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f8408a47-ed9d-417c-a254-748770fef0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_OperatingLeaseLiability_f8408a47-ed9d-417c-a254-748770fef0f9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5f23ab78-70ce-4c70-a86e-f4e1ecd8810d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5f23ab78-70ce-4c70-a86e-f4e1ecd8810d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_054565b5-4200-4b9b-95c4-96f3c5908fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_054565b5-4200-4b9b-95c4-96f3c5908fa0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_e649eec6-9b68-4b16-9cfb-1389ed2b88f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockNoParValue_e649eec6-9b68-4b16-9cfb-1389ed2b88f0" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5c4d7de-5c0d-4966-bd21-bfc41d193a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5c4d7de-5c0d-4966-bd21-bfc41d193a4b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9f6b59b9-e8a2-4904-92a6-d95cf7ff9b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockSharesIssued_9f6b59b9-e8a2-4904-92a6-d95cf7ff9b0e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:to="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_aa5eee5f-642b-4502-974b-f52625e913c6_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_aa5eee5f-642b-4502-974b-f52625e913c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0a6034f7-05d4-4bf1-80f6-b687ea13b73b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0a6034f7-05d4-4bf1-80f6-b687ea13b73b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3583fd27-069d-4bbe-95f2-c3d43443331c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:to="loc_us-gaap_ClassOfStockDomain_3583fd27-069d-4bbe-95f2-c3d43443331c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:to="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_9fbe8168-7c92-47ee-96b9-99daa4489bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_9fbe8168-7c92-47ee-96b9-99daa4489bc3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_3baeef99-5f00-4d11-a1b8-cd30128eed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_PreferredClassAMember_3baeef99-5f00-4d11-a1b8-cd30128eed7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_016b1f75-c586-494d-9ff2-0700e52a97fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_016b1f75-c586-494d-9ff2-0700e52a97fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_a259ccbd-eba7-40b9-88ec-291d85458296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_PreferredClassBMember_a259ccbd-eba7-40b9-88ec-291d85458296" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ad3c28f4-318d-4618-932b-472604244124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ad3c28f4-318d-4618-932b-472604244124" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i59f1cead39be46dc96930994a7e9e6d0_CondensedConsolidatedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_cdc39325-aa6b-4ebe-901b-918bd2cd7516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_cdc39325-aa6b-4ebe-901b-918bd2cd7516" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fa8aec0f-baaa-41de-823f-94041dfa3e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fa8aec0f-baaa-41de-823f-94041dfa3e2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:to="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_931bb417-3fc5-4ba9-91cc-9d72d2af32b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:to="loc_us-gaap_ClassOfStockDomain_931bb417-3fc5-4ba9-91cc-9d72d2af32b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:to="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_2ae27495-f31e-4eb6-992a-dfa4294a6206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_2ae27495-f31e-4eb6-992a-dfa4294a6206" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_33620019-f4f4-464e-abd4-9f4f8251809d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_33620019-f4f4-464e-abd4-9f4f8251809d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_58716969-961e-46fc-a469-53e082536837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_58716969-961e-46fc-a469-53e082536837" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended" id="ie55294737fb445389b268c46197bd8fd_CondensedConsolidatedStatementsofOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_48557a36-6e7a-41cc-9a7a-eeae88d72538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_48557a36-6e7a-41cc-9a7a-eeae88d72538" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3032c086-12ed-4f35-bebf-ab35b7e09821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3032c086-12ed-4f35-bebf-ab35b7e09821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_1034b6de-9a5b-4245-bc01-67623443cd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_1034b6de-9a5b-4245-bc01-67623443cd2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_45144bc1-2504-4c34-901e-902c3568f204" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_45144bc1-2504-4c34-901e-902c3568f204" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68f2f202-1a7d-47ee-bca3-dd78c731bfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68f2f202-1a7d-47ee-bca3-dd78c731bfc7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_729d022e-85b1-4c50-bc54-9fa7688b2b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_729d022e-85b1-4c50-bc54-9fa7688b2b29" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a035bbef-1435-49f1-9298-a9279719fafb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a035bbef-1435-49f1-9298-a9279719fafb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_153384a3-66e7-4f28-b483-3a102659aace_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:to="loc_us-gaap_SegmentDomain_153384a3-66e7-4f28-b483-3a102659aace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:to="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7af967cf-54cc-4763-8f1a-21e2f45ccf18" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:to="loc_codi_VelocityOutdoorMember_7af967cf-54cc-4763-8f1a-21e2f45ccf18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_5384f931-707e-4256-bcf1-bd0d147dae50_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:to="loc_srt_RestatementDomain_5384f931-707e-4256-bcf1-bd0d147dae50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_b430eef8-3207-429e-867e-2490ab69c774" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:to="loc_srt_RestatementDomain_b430eef8-3207-429e-867e-2490ab69c774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_faed6ca4-bfc4-411d-866a-3c808ed75a0b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:to="loc_srt_ProductsAndServicesDomain_faed6ca4-bfc4-411d-866a-3c808ed75a0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c61428ac-b611-423f-a92d-106614c872e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:to="loc_srt_ProductsAndServicesDomain_c61428ac-b611-423f-a92d-106614c872e8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended" id="ie93894bbc4104a74beeedfa9d3d54f45_CondensedConsolidatedStatementsofComprehensiveIncomeLoss">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0c9b1234-3196-40a0-8014-f266c2de6a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ProfitLoss_0c9b1234-3196-40a0-8014-f266c2de6a03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21603108-33b2-43c2-a4c0-95a09daa9d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21603108-33b2-43c2-a4c0-95a09daa9d12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_24b581da-03f5-4d37-a586-6446cfc212ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_24b581da-03f5-4d37-a586-6446cfc212ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6aea2b08-84fb-40c6-9a41-b6e53ecf2932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6aea2b08-84fb-40c6-9a41-b6e53ecf2932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a1164ea6-b3be-4df8-8bac-d826d346061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a1164ea6-b3be-4df8-8bac-d826d346061a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_71f49df7-48f4-4218-abbe-71cbd1eb467b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_71f49df7-48f4-4218-abbe-71cbd1eb467b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_22debe02-088f-4b10-99ed-a2ac95e53c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_22debe02-088f-4b10-99ed-a2ac95e53c36" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_f405e321-49f9-4d60-bbd4-66a2e3c440f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_f405e321-49f9-4d60-bbd4-66a2e3c440f1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4996973c-f4cf-4e2e-b19e-e9e03f6d77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4996973c-f4cf-4e2e-b19e-e9e03f6d77c9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:to="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_022d13b8-59d4-4f0c-beb8-e3c3ff63771d_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_022d13b8-59d4-4f0c-beb8-e3c3ff63771d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4d4e17c4-1822-4b52-b9cf-2dbe6cc99a46" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4d4e17c4-1822-4b52-b9cf-2dbe6cc99a46" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="i650609cdd80243f7829f665b4fde3170_CondensedConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c2bec845-abf3-4cba-ab85-e4168cc2abdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_us-gaap_MinorityInterest_c2bec845-abf3-4cba-ab85-e4168cc2abdb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4636f7c-59ce-4221-8cd3-02bb19cd83bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4636f7c-59ce-4221-8cd3-02bb19cd83bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5904811d-bc1f-40ad-87f2-23a5671e880b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_ProfitLoss_5904811d-bc1f-40ad-87f2-23a5671e880b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_8a6860ec-1496-4a3e-88e2-6ebfefe466af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_8a6860ec-1496-4a3e-88e2-6ebfefe466af" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1406c6c-ac23-46f2-877b-d40265615e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1406c6c-ac23-46f2-877b-d40265615e3f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9a730ca7-eb47-4ba9-9fca-97c3c8e1fae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_PreferredStockValue_9a730ca7-eb47-4ba9-9fca-97c3c8e1fae4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_c81ef2c3-70d2-4809-bd11-70c7961479ae" xlink:href="codi-20220630.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_c81ef2c3-70d2-4809-bd11-70c7961479ae" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4c2bdac5-07b4-4b89-aca5-21e38e39a7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4c2bdac5-07b4-4b89-aca5-21e38e39a7c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_cebf6bcc-6f07-4540-8e6d-889523f06744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_cebf6bcc-6f07-4540-8e6d-889523f06744" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_9fc516db-0b47-4c3b-b926-c21c3de7f779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_9fc516db-0b47-4c3b-b926-c21c3de7f779" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_db899c20-511d-4775-9a0f-e9e81061e006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_db899c20-511d-4775-9a0f-e9e81061e006" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_3ca31825-abf6-46bd-a4d7-e232c1f82663" xlink:href="codi-20220630.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_DistributionExpenseAllocationInterests_3ca31825-abf6-46bd-a4d7-e232c1f82663" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_370b8c94-3153-4a48-9b5f-58bc1e3749bf" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_DistributionToShareholders_370b8c94-3153-4a48-9b5f-58bc1e3749bf" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_51491db0-3b19-4fdb-a152-8e33e24dbd62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b0aef531-5def-4109-8c5a-8eb56e454509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b0aef531-5def-4109-8c5a-8eb56e454509" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_83a1830e-92ff-43bd-a753-9367f20aaba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_83a1830e-92ff-43bd-a753-9367f20aaba0" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_79c83e1c-51de-44a6-9ff6-b065bd98c448" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_79c83e1c-51de-44a6-9ff6-b065bd98c448" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ab047e4c-6d94-4594-bc57-87e48256a583_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:to="loc_us-gaap_ClassOfStockDomain_ab047e4c-6d94-4594-bc57-87e48256a583_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:to="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_1c51dcdb-697f-4f52-90bc-610c3b2b75cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredClassAMember_1c51dcdb-697f-4f52-90bc-610c3b2b75cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cecbaa6d-13fc-4e71-baff-37b7ae791a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredStockMember_cecbaa6d-13fc-4e71-baff-37b7ae791a45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_09b8bff0-d6bf-4fdb-b7ac-343a9b6d9a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredClassBMember_09b8bff0-d6bf-4fdb-b7ac-343a9b6d9a7d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_e0b234cf-f911-45c9-8279-c634296a120c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_e0b234cf-f911-45c9-8279-c634296a120c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ccda9bec-86ea-4792-bd4b-a5bc529dabb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_CommonStockMember_ccda9bec-86ea-4792-bd4b-a5bc529dabb5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:to="loc_us-gaap_SegmentDomain_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:to="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_748d25ca-65ea-4223-9209-4ea2b793f13f" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_LibertyMember_748d25ca-65ea-4223-9209-4ea2b793f13f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3d129f96-958c-465b-80c1-bc0438a27ab4" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_MarucciMemberMember_3d129f96-958c-465b-80c1-bc0438a27ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_8c905487-667c-4123-862a-5c3fcd23d26f" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_LuganoMember_8c905487-667c-4123-862a-5c3fcd23d26f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8d3048c0-78bb-4c64-8a46-60ccfae20570_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:to="loc_us-gaap_EquityComponentDomain_8d3048c0-78bb-4c64-8a46-60ccfae20570_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:to="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_52203542-ea4d-409a-afc7-b170ef622c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_PreferredStockMember_52203542-ea4d-409a-afc7-b170ef622c5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4e1af62d-865a-4fd9-b406-d5eb8e5c978f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_CommonStockMember_4e1af62d-865a-4fd9-b406-d5eb8e5c978f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f545f29f-a58c-40f8-a40f-3465d08ec7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_RetainedEarningsMember_f545f29f-a58c-40f8-a40f-3465d08ec7ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7b625e67-e3b8-494f-8a93-fd5adc6c1b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7b625e67-e3b8-494f-8a93-fd5adc6c1b23" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_082a7452-8da4-4a8d-bfd9-efc33ff76468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_ParentMember_082a7452-8da4-4a8d-bfd9-efc33ff76468" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_615e3c10-5f5f-4174-bb72-80181aa92661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_NoncontrollingInterestMember_615e3c10-5f5f-4174-bb72-80181aa92661" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_a702eb41-bd58-47b5-92d7-2c84609c3a2b" xlink:href="codi-20220630.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_a702eb41-bd58-47b5-92d7-2c84609c3a2b" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="ifcd7d170ff8d4dd5a39135e4286c2d9a_CondensedConsolidatedStatementsofCashFlows">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4890308a-6471-49c8-944d-7615df30ce72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_ProfitLoss_4890308a-6471-49c8-944d-7615df30ce72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_037d253c-df48-47f4-bc3f-93709142a2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_037d253c-df48-47f4-bc3f-93709142a2ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ac2dc202-a94a-4c49-8554-053c51a967fc" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ac2dc202-a94a-4c49-8554-053c51a967fc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_38c316e3-4a37-4f39-9af8-6863ea7e5067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_38c316e3-4a37-4f39-9af8-6863ea7e5067" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_368989a0-6c8b-493a-85ca-bb875f37d6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_368989a0-6c8b-493a-85ca-bb875f37d6d6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ed40d8b9-5f1a-4e79-b9f2-6905e7abd8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_Depreciation_ed40d8b9-5f1a-4e79-b9f2-6905e7abd8b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3d36eaa6-6708-42ec-a6c8-083af08f1edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3d36eaa6-6708-42ec-a6c8-083af08f1edf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_e28ccedd-25c5-455c-81e2-754b1de43248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_e28ccedd-25c5-455c-81e2-754b1de43248" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_56bbcfcd-d86f-45cb-af11-1c39f7212025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_56bbcfcd-d86f-45cb-af11-1c39f7212025" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f72e84ee-0388-4d4d-b6fd-9c4b38266e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f72e84ee-0388-4d4d-b6fd-9c4b38266e0b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_55a318cd-471e-4e77-9d09-97558353d9f7" xlink:href="codi-20220630.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_55a318cd-471e-4e77-9d09-97558353d9f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_0c9b1a0f-12d9-447b-9ec1-a86f536c931f" xlink:href="codi-20220630.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_0c9b1a0f-12d9-447b-9ec1-a86f536c931f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0abc389-aa64-48f4-b7cc-7359346349f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0abc389-aa64-48f4-b7cc-7359346349f3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b02fd166-5d0e-4561-94b9-1e55a291aa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b02fd166-5d0e-4561-94b9-1e55a291aa6f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f69de9a-c150-42ef-beb6-e7f92fd1e3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f69de9a-c150-42ef-beb6-e7f92fd1e3c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7f5f0075-9946-49e2-b622-108ab8c1d592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7f5f0075-9946-49e2-b622-108ab8c1d592" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4bd875f4-9632-4c81-84ba-e484ccf7a81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4bd875f4-9632-4c81-84ba-e484ccf7a81a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_675aa850-6d5f-4571-b1e4-82f62d1ff4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_675aa850-6d5f-4571-b1e4-82f62d1ff4f6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b01572b4-285c-42ea-a923-82c7f2395c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b01572b4-285c-42ea-a923-82c7f2395c44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85a53ae6-0c2a-4d31-a4d8-b94eaa128e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85a53ae6-0c2a-4d31-a4d8-b94eaa128e74" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_64f2edc9-d302-4a9a-b84d-df795639ee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_64f2edc9-d302-4a9a-b84d-df795639ee8c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7c99be8-8ece-4288-a96d-ef67a9859525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7c99be8-8ece-4288-a96d-ef67a9859525" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1864901c-cf9c-4a59-84f4-351eee40e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1864901c-cf9c-4a59-84f4-351eee40e46a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7e3f0346-994e-4a45-823d-5a13ca8e1f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7e3f0346-994e-4a45-823d-5a13ca8e1f37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d69f033d-17bd-4434-acdb-b8bce7885741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d69f033d-17bd-4434-acdb-b8bce7885741" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_e0695c97-c3fe-4a96-a001-e51ee0dc00fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_e0695c97-c3fe-4a96-a001-e51ee0dc00fd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_573f474b-fabe-43d4-87e9-31e89d4d808d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_573f474b-fabe-43d4-87e9-31e89d4d808d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_63798e6a-1345-4372-8887-fb4a6e8e8893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_63798e6a-1345-4372-8887-fb4a6e8e8893" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_efb4565d-7a51-4113-af2e-c406e5a586f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_efb4565d-7a51-4113-af2e-c406e5a586f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_05e65a2f-8745-4160-8725-eb9d8ec919e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_05e65a2f-8745-4160-8725-eb9d8ec919e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_5da74454-8504-4a5a-a7c6-5647b294a988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_5da74454-8504-4a5a-a7c6-5647b294a988" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_ebd401af-e2bd-40f5-93fd-40c1f05fa7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_ebd401af-e2bd-40f5-93fd-40c1f05fa7eb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_50be1ba3-31e1-4572-bc16-ac53c039123d" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_50be1ba3-31e1-4572-bc16-ac53c039123d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f7f97957-3c1c-406f-9c13-4517b34377a3" xlink:href="codi-20220630.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f7f97957-3c1c-406f-9c13-4517b34377a3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_30874d87-ff7d-4a55-9086-7b70ffe53cb3" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_30874d87-ff7d-4a55-9086-7b70ffe53cb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_a103c0b3-5e9d-4e48-85aa-7581c386a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_a103c0b3-5e9d-4e48-85aa-7581c386a5db" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_27d31b3c-8c47-4c08-9649-93f885ef66cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_27d31b3c-8c47-4c08-9649-93f885ef66cd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_36d2b805-238a-4435-a33a-dddf7af89356" xlink:href="codi-20220630.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_36d2b805-238a-4435-a33a-dddf7af89356" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_a7e7426d-391f-44eb-997b-7ed873164528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_a7e7426d-391f-44eb-997b-7ed873164528" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9db0908b-647b-49f5-8610-f48d32ba2a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9db0908b-647b-49f5-8610-f48d32ba2a72" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_50777603-8b48-4267-bdb3-2624d3c84929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_50777603-8b48-4267-bdb3-2624d3c84929" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6feee5-dc76-457e-a224-3a7d0a269e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6feee5-dc76-457e-a224-3a7d0a269e1e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_61561286-e1f8-41c1-b0bd-2b9765026549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_61561286-e1f8-41c1-b0bd-2b9765026549" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ddc16ca5-8bb0-49a1-85e5-da34f221a7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ddc16ca5-8bb0-49a1-85e5-da34f221a7a6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8cd3c90b-b924-4be5-9983-f5dfcd5a4e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8cd3c90b-b924-4be5-9983-f5dfcd5a4e34" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_12874aca-bebf-4026-ba24-55852f0f76a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_262f88b0-ce86-43e5-9c45-abe9a8e9f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_262f88b0-ce86-43e5-9c45-abe9a8e9f6ae" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_09100f3b-1004-403b-bba7-64815e0ac411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_09100f3b-1004-403b-bba7-64815e0ac411" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_94762bb7-940a-4715-8343-3f0261152af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_94762bb7-940a-4715-8343-3f0261152af5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_eea863c4-255f-484e-a8a1-935f5e9fb9a3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_eea863c4-255f-484e-a8a1-935f5e9fb9a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cd2c16d-dac2-4587-b192-672e39d95d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cd2c16d-dac2-4587-b192-672e39d95d3f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#PresentationandPrinciplesofConsolidationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="extended" id="i8def27a5c5dd4967832f9e736f0f9e82_PresentationandPrinciplesofConsolidationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_cdf2aac3-3850-4234-84b6-67807c9f0eaa" xlink:href="codi-20220630.xsd#codi_NumberOfBusinessesOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:to="loc_codi_NumberOfBusinessesOwned_cdf2aac3-3850-4234-84b6-67807c9f0eaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_171e174d-1ed6-4b6a-ae87-26507eb789da_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_171e174d-1ed6-4b6a-ae87-26507eb789da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e9cb33-1806-4828-a67e-7ac82db46e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e9cb33-1806-4828-a67e-7ac82db46e04" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="extended" id="ia735767a9a8f4c8c8d1bd0632a398d98_AcquisitionAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_9f5d3346-4b1b-4232-8b8c-0e7f964a6f87" xlink:href="codi-20220630.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_9f5d3346-4b1b-4232-8b8c-0e7f964a6f87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9c2b4c72-a1be-4e1b-86dd-069fc171b89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_Goodwill_9c2b4c72-a1be-4e1b-86dd-069fc171b89e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ae0676cd-3e2b-443c-b905-1d47c836f3a8" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ae0676cd-3e2b-443c-b905-1d47c836f3a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9d9c470e-ad44-4da8-8a4e-59e388a596b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9d9c470e-ad44-4da8-8a4e-59e388a596b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5776a164-9dc8-4cac-a117-2a2a46d8b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5776a164-9dc8-4cac-a117-2a2a46d8b148" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_ec1be186-b402-4c68-9ca0-f053920a910d" xlink:href="codi-20220630.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_ec1be186-b402-4c68-9ca0-f053920a910d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c8460d5a-7c8b-4fd3-9f76-dc76882960ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c8460d5a-7c8b-4fd3-9f76-dc76882960ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_726e0582-e1c7-4f86-970e-79fa58dc0f3a" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_726e0582-e1c7-4f86-970e-79fa58dc0f3a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9504e4a8-0c20-40a0-a3e6-b0b55a215de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9504e4a8-0c20-40a0-a3e6-b0b55a215de2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ef522305-4f71-473e-8b6b-ff8ed4c1d7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ef522305-4f71-473e-8b6b-ff8ed4c1d7c6" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4bc67108-ddec-4c28-9bb8-c0f0f22fc0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4bc67108-ddec-4c28-9bb8-c0f0f22fc0d5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a1e97927-a4ab-4832-bd52-d820bacb7e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a1e97927-a4ab-4832-bd52-d820bacb7e46" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_eeb552f2-dbb1-4187-b8e3-3d16413d86e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_eeb552f2-dbb1-4187-b8e3-3d16413d86e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3374ba08-493e-465b-8a9d-97eea3229ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:to="loc_us-gaap_SubsequentEventMember_3374ba08-493e-465b-8a9d-97eea3229ded" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b4571433-8832-45ae-9589-101452c8c0cf_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:to="loc_dei_EntityDomain_b4571433-8832-45ae-9589-101452c8c0cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:to="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9e0658e8-c515-48e6-aa06-357eaf8320ee" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_VelocityOutdoorMember_9e0658e8-c515-48e6-aa06-357eaf8320ee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3d862bb3-f992-49ef-9408-de4952c572df" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_MarucciMemberMember_3d862bb3-f992-49ef-9408-de4952c572df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_bc89899d-5483-4d42-8ff0-804bd9fafd83" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_AltorMember_bc89899d-5483-4d42-8ff0-804bd9fafd83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_6e98bf56-3281-4f49-9e9b-6738f1689467" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_ArnoldMember_6e98bf56-3281-4f49-9e9b-6738f1689467" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_553add09-b956-4636-9925-9279a0a850f8_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_553add09-b956-4636-9925-9279a0a850f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5ee1cd87-b0ed-445b-9a2e-9ea2428bb6e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5ee1cd87-b0ed-445b-9a2e-9ea2428bb6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6727154e-7d1b-4ad3-8866-a6c2e2875caa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6727154e-7d1b-4ad3-8866-a6c2e2875caa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e4cceb2-bfe7-4c52-b7d3-a17a1c757529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e4cceb2-bfe7-4c52-b7d3-a17a1c757529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4d0ed071-7dea-4f66-b087-4e0d51553608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:to="loc_us-gaap_TradeNamesMember_4d0ed071-7dea-4f66-b087-4e0d51553608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e5614e31-a8e2-4f59-8a52-24088aac5878_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:to="loc_us-gaap_EquityComponentDomain_e5614e31-a8e2-4f59-8a52-24088aac5878_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:to="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ad66db85-1acb-4fa0-8344-4b001cd817c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ad66db85-1acb-4fa0-8344-4b001cd817c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1699c34c-27c0-4148-b517-2badc5d9a692_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1699c34c-27c0-4148-b517-2badc5d9a692_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c4948e93-6a60-4350-a7ac-516fd69780c2" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_MarucciMemberMember_c4948e93-6a60-4350-a7ac-516fd69780c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_89d6f45e-f9b0-4de1-9c0c-5a52a0677d91" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_VelocityOutdoorMember_89d6f45e-f9b0-4de1-9c0c-5a52a0677d91" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_31cf059e-d841-4347-bbd3-91e22cc369b3" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_BOAMember_31cf059e-d841-4347-bbd3-91e22cc369b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_812fa08a-b67c-4e09-be49-22a7813c13a9" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_ArnoldMember_812fa08a-b67c-4e09-be49-22a7813c13a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3f3d238f-89af-401e-bd5d-a1e467223b04" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_LuganoMember_3f3d238f-89af-401e-bd5d-a1e467223b04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_b6dac468-e8f2-4e96-93b7-8f35c6b1bea4" xlink:href="codi-20220630.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_LizardSkinsMember_b6dac468-e8f2-4e96-93b7-8f35c6b1bea4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_469feaf1-03dd-4972-970f-5a9bb73b69b4" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_PlymouthFoamMember_469feaf1-03dd-4972-970f-5a9bb73b69b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_962a9ee7-cbef-45a0-a23e-52e8b35884b6" xlink:href="codi-20220630.xsd#codi_RamcoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_RamcoMember_962a9ee7-cbef-45a0-a23e-52e8b35884b6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:to="loc_us-gaap_SegmentDomain_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:to="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_2e2486b3-0835-4cc3-9b82-99dee0801ad1" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:to="loc_codi_MarucciMemberMember_2e2486b3-0835-4cc3-9b82-99dee0801ad1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended" id="i01e26fe783514898b535045d80c843a7_AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c26d2dbe-cbda-4850-bed7-9d10917cd9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:to="loc_us-gaap_Goodwill_c26d2dbe-cbda-4850-bed7-9d10917cd9f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e89b9f3e-15cc-428d-a56b-566145469477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e89b9f3e-15cc-428d-a56b-566145469477" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f442625b-c6ef-44da-a1b9-69116a546564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f442625b-c6ef-44da-a1b9-69116a546564" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_a32b6152-f20d-4267-8ba6-bdfeac19da8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_a32b6152-f20d-4267-8ba6-bdfeac19da8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7623a2bb-d1d2-4da2-a2a2-7998ec3cf511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7623a2bb-d1d2-4da2-a2a2-7998ec3cf511" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_ff9f4cd6-1fc8-47f6-ba65-9a4b276621d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_ff9f4cd6-1fc8-47f6-ba65-9a4b276621d9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dbdebf0c-7a10-4a3c-a445-58e92f297c63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dbdebf0c-7a10-4a3c-a445-58e92f297c63" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e0e3d3a6-2675-4a57-8c27-361db3968861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e0e3d3a6-2675-4a57-8c27-361db3968861" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_216f8b00-5227-4072-bbca-5de8d2890c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_216f8b00-5227-4072-bbca-5de8d2890c4a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9ae81dbf-262f-4a16-ae87-3bc099fcc4b0" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9ae81dbf-262f-4a16-ae87-3bc099fcc4b0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f80e739e-11e3-42b4-9022-fd67dcc4116d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f80e739e-11e3-42b4-9022-fd67dcc4116d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_d895d8f5-d95f-4bca-b023-cd5a1603b109" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_d895d8f5-d95f-4bca-b023-cd5a1603b109" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_1209cf05-0e30-444f-8916-814a4891cae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_1209cf05-0e30-444f-8916-814a4891cae3" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_8f03bb0e-a2d0-423e-9ba5-2e85713bdce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_8f03bb0e-a2d0-423e-9ba5-2e85713bdce9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_6b6d4b40-494e-497e-8efc-12403fa7cee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_6b6d4b40-494e-497e-8efc-12403fa7cee8" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5557a37d-bf1d-4771-ad9a-f4dd9de90633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5557a37d-bf1d-4771-ad9a-f4dd9de90633" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_c2aec766-370e-43a7-9b59-eb2a25d37def" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_c2aec766-370e-43a7-9b59-eb2a25d37def" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ecd4b92a-45b4-4dc4-ac2c-e5ada2e252d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ecd4b92a-45b4-4dc4-ac2c-e5ada2e252d7" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_453e0b44-5ac6-42ac-aaad-20fc4ae6abb6" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_453e0b44-5ac6-42ac-aaad-20fc4ae6abb6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_563ec6b0-7ad0-4b6f-8171-2944a09017ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_563ec6b0-7ad0-4b6f-8171-2944a09017ca" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f85e110b-37e0-4ed1-a12c-a05989e7704b" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f85e110b-37e0-4ed1-a12c-a05989e7704b" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_71ab0d6b-5cd1-4e19-9d2a-573a991994fd" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_71ab0d6b-5cd1-4e19-9d2a-573a991994fd" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_51a95740-0242-4a7a-b2e2-ba5fe9b92208" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_51a95740-0242-4a7a-b2e2-ba5fe9b92208" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1b5be172-a50c-4fd7-8a8f-1cb4105b6998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1b5be172-a50c-4fd7-8a8f-1cb4105b6998" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_a934957c-3540-4a45-875e-849423be5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_a934957c-3540-4a45-875e-849423be5a2a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_b2c99460-eb94-45d1-b36c-86afe08819d8" xlink:href="codi-20220630.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_b2c99460-eb94-45d1-b36c-86afe08819d8" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9afec48-044b-4543-b8bc-dea3497fd16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9afec48-044b-4543-b8bc-dea3497fd16d" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a05a9e2e-7aaa-4b8a-b0d5-cb8e0c1a4a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a05a9e2e-7aaa-4b8a-b0d5-cb8e0c1a4a65" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6225f907-5875-43ad-b911-07b61f015199" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6225f907-5875-43ad-b911-07b61f015199" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_428200ea-6350-42bb-92ac-bb367cc19d13" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_428200ea-6350-42bb-92ac-bb367cc19d13" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_e7b95cb0-6058-4cc2-ba71-573c4323068a" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_e7b95cb0-6058-4cc2-ba71-573c4323068a" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cd704ada-55fe-46e4-a24b-296f8c2c9f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cd704ada-55fe-46e4-a24b-296f8c2c9f8d" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_610bb4c5-b46d-45cc-a86d-56152ddd2254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_610bb4c5-b46d-45cc-a86d-56152ddd2254" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_d49e3b1f-6661-4489-815a-ab929a59df54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_d49e3b1f-6661-4489-815a-ab929a59df54" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2df26ea8-dafa-4734-bcf8-b429681f8d35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2df26ea8-dafa-4734-bcf8-b429681f8d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c3f73528-e0cd-479f-83f7-72e909d4cb93" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_MarucciMemberMember_c3f73528-e0cd-479f-83f7-72e909d4cb93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ac904375-7b68-49fd-950d-4ded928f021e" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_VelocityOutdoorMember_ac904375-7b68-49fd-950d-4ded928f021e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_726daeaf-63b6-4617-a894-a79007163228" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_BOAMember_726daeaf-63b6-4617-a894-a79007163228" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_b7953a6c-0558-403d-a766-6ef8418d8fa6" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_LuganoMember_b7953a6c-0558-403d-a766-6ef8418d8fa6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8b2dfa53-f67b-4066-8df0-44b07b28236f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8b2dfa53-f67b-4066-8df0-44b07b28236f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a5a54626-b74f-41b2-8b4b-5b3175e5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:to="loc_us-gaap_SubsequentEventMember_a5a54626-b74f-41b2-8b4b-5b3175e5ade2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_23a9145a-71a2-4a31-b8ea-f0546bc78c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_23a9145a-71a2-4a31-b8ea-f0546bc78c5d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="extended" id="i72e6bf5278b244c59937d29acd0bce3c_AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_20b419a8-b524-4a6f-8252-d457be82d215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_20b419a8-b524-4a6f-8252-d457be82d215" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97ed24e1-95df-448c-ba61-3ef3541d6ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97ed24e1-95df-448c-ba61-3ef3541d6ae0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_653cf3a2-076f-4911-ac10-e4ec9c5ff915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_Goodwill_653cf3a2-076f-4911-ac10-e4ec9c5ff915" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91767526-18cf-4cc8-b634-82a4ee61a49f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_91767526-18cf-4cc8-b634-82a4ee61a49f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_fd3d54c5-4644-4b27-b2cc-81bfadd1e3ea" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_MarucciMemberMember_fd3d54c5-4644-4b27-b2cc-81bfadd1e3ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2589007c-2ce5-4c4a-87f8-e8d3dde76874" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_VelocityOutdoorMember_2589007c-2ce5-4c4a-87f8-e8d3dde76874" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_cebee5b1-25cc-4cb4-9ef0-4bd2a3ff125b" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_BOAMember_cebee5b1-25cc-4cb4-9ef0-4bd2a3ff125b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f3c6a573-f765-4da2-abc2-618dfd179267" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_LuganoMember_f3c6a573-f765-4da2-abc2-618dfd179267" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_93d5bf12-885e-4902-b1fe-c352a86bc4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:to="loc_us-gaap_TradeNamesMember_93d5bf12-885e-4902-b1fe-c352a86bc4fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_66a7d4fc-5f84-44a5-ba49-c2e993cf2cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:to="loc_us-gaap_CustomerRelationshipsMember_66a7d4fc-5f84-44a5-ba49-c2e993cf2cb7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionProFormaInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended" id="i429b7b615f124589a8323c96804e86c8_AcquisitionProFormaInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e0b06028-4def-47ce-ba8c-b36f2fa8ca68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e0b06028-4def-47ce-ba8c-b36f2fa8ca68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a372cf7e-369f-4277-8b42-acc010efb38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_NetIncomeLoss_a372cf7e-369f-4277-8b42-acc010efb38f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_2571df62-f10e-493d-80b5-c2320489379e" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_2571df62-f10e-493d-80b5-c2320489379e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_da55616a-77f8-4782-8e32-2bf652673ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_da55616a-77f8-4782-8e32-2bf652673ba5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cd6728e7-a13d-4e0a-9ca7-96c2d88a6596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cd6728e7-a13d-4e0a-9ca7-96c2d88a6596" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_a1c636d7-f538-479d-b255-0d13077c3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_a1c636d7-f538-479d-b255-0d13077c3fc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9f6d7be-de98-4022-a483-c6b1b9a1a568_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f9f6d7be-de98-4022-a483-c6b1b9a1a568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_63f04508-8d0f-4fe3-bf5d-ad7206c44fef" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:to="loc_codi_MarucciMemberMember_63f04508-8d0f-4fe3-bf5d-ad7206c44fef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember_3fada7fc-ab34-474c-8b45-6114aefa0303" xlink:href="codi-20220630.xsd#codi_MarucciBoaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:to="loc_codi_MarucciBoaMember_3fada7fc-ab34-474c-8b45-6114aefa0303" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperations"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="extended" id="i2380fb535dae4b6b922f85ea9ace7e52_DiscontinuedOperations">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81b181b0-567a-4a3d-95d6-0e8313ae50c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81b181b0-567a-4a3d-95d6-0e8313ae50c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4338663e-5967-4279-808a-879a23c76f9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_4338663e-5967-4279-808a-879a23c76f9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7ec2336a-52bc-435e-a3c2-24c6fc7f8254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7ec2336a-52bc-435e-a3c2-24c6fc7f8254" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsDiscontinuedoperationsPolicies"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="extended" id="ia1b4a4f7a33d401b8c2f3d652b01d6a2_DiscontinuedOperationsDiscontinuedoperationsPolicies">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_1c802c72-01be-40c0-a31d-39b29831f448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_1c802c72-01be-40c0-a31d-39b29831f448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1482744-03fb-45e9-90fc-49a7259675e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1482744-03fb-45e9-90fc-49a7259675e6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsTables"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="extended" id="i3ef1834626f9468881431951a5b246d7_DiscontinuedOperationsTables">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_0677976f-7d9a-437c-b16c-079921e806f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_0677976f-7d9a-437c-b16c-079921e806f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_599c0156-4e73-4acb-9515-6528509e1d5d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_599c0156-4e73-4acb-9515-6528509e1d5d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7183ffc8-c74d-4a00-b0fd-a5c0bb208e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7183ffc8-c74d-4a00-b0fd-a5c0bb208e18" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="extended" id="ibe24d8a8990743ae91b1bd41f4601597_DiscontinuedOperationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_bd033af5-39d2-4306-a1e8-cd21f57deab0" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_bd033af5-39d2-4306-a1e8-cd21f57deab0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_00027890-a4fe-44d3-a842-a28b9ad62d76" xlink:href="codi-20220630.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_00027890-a4fe-44d3-a842-a28b9ad62d76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cdd2c91f-8c7c-4942-99a4-011112f2bd33" xlink:href="codi-20220630.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cdd2c91f-8c7c-4942-99a4-011112f2bd33" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_208dfc02-ba88-40df-a085-71ffa656611b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_208dfc02-ba88-40df-a085-71ffa656611b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_c8651fdc-0334-4622-9662-725a45e43e58" xlink:href="codi-20220630.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_c8651fdc-0334-4622-9662-725a45e43e58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0f200f7d-0e1b-4a23-8614-5c7814761fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0f200f7d-0e1b-4a23-8614-5c7814761fcf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_9ce7dbd9-c7c2-4db0-821d-55e95a8f9837" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_9ce7dbd9-c7c2-4db0-821d-55e95a8f9837" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9816dd27-7f6e-41a3-b15a-c23c5fa74ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9816dd27-7f6e-41a3-b15a-c23c5fa74ba8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_e2adcdf1-3dce-4b54-9e12-480353b3d2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_e2adcdf1-3dce-4b54-9e12-480353b3d2a3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_bf4d01b7-771a-49a0-a9ab-ed096b72635c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_bf4d01b7-771a-49a0-a9ab-ed096b72635c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_fc8f2b2f-07c8-423e-8a8d-13cb62a9e716" xlink:href="codi-20220630.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_fc8f2b2f-07c8-423e-8a8d-13cb62a9e716" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_5cae4ea7-9b13-4698-b01f-b88d65b3f211" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_5cae4ea7-9b13-4698-b01f-b88d65b3f211" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_97d47a4d-3fd7-437f-bba9-a69ea19799c1" xlink:href="codi-20220630.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_97d47a4d-3fd7-437f-bba9-a69ea19799c1" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_0f830b5f-9fb8-468c-beb0-7700ab5a7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_0f830b5f-9fb8-468c-beb0-7700ab5a7e1e" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_8596a72f-8a04-484b-9273-6e2bf06b3f5f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_8596a72f-8a04-484b-9273-6e2bf06b3f5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_164e0149-27bd-4446-9830-fe3ec5c3b9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:to="loc_us-gaap_SubsequentEventMember_164e0149-27bd-4446-9830-fe3ec5c3b9bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0645d707-69c4-473f-8b2a-618c47dfe7c9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_0645d707-69c4-473f-8b2a-618c47dfe7c9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7c09a7bd-298b-48b3-99e2-427dd97625a7" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:to="loc_codi_LibertyMember_7c09a7bd-298b-48b3-99e2-427dd97625a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_ba2c2c38-8501-4843-b8e9-c05063c3cc09" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:to="loc_codi_AciMember_ba2c2c38-8501-4843-b8e9-c05063c3cc09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_61392889-6c5d-4c27-802f-6e3b16e84731_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_61392889-6c5d-4c27-802f-6e3b16e84731_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_44012670-bc10-444a-b280-72b93019145b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_44012670-bc10-444a-b280-72b93019145b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_6ec3aa86-65ee-4b2b-abbe-343d891262dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_6ec3aa86-65ee-4b2b-abbe-343d891262dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2f7fe754-c2f3-4345-9fc9-37e2073da645_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:to="loc_srt_RangeMember_2f7fe754-c2f3-4345-9fc9-37e2073da645_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:to="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56008c70-c9f3-4d02-af73-b0958cd822a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:to="loc_srt_MinimumMember_56008c70-c9f3-4d02-af73-b0958cd822a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_13645ecd-696d-42ae-9376-324b2033ffb8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:to="loc_us-gaap_SegmentDomain_13645ecd-696d-42ae-9376-324b2033ffb8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:to="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_96607068-76cf-492b-83b0-16defd35d458" xlink:href="codi-20220630.xsd#codi_CleanEarthHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:to="loc_codi_CleanEarthHoldingsMember_96607068-76cf-492b-83b0-16defd35d458" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a2aa331c-d9ff-4918-a553-ced75aab780a" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:to="loc_codi_LibertyMember_a2aa331c-d9ff-4918-a553-ced75aab780a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended" id="i07a5d2d426464437bfbada52c3c915dc_DiscontinuedOperationsSummarizedBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_22739b76-5944-4a80-9865-ef1476c71b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_22739b76-5944-4a80-9865-ef1476c71b21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_9eebaad0-ba2e-447d-bd97-a6aeba7e5020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_9eebaad0-ba2e-447d-bd97-a6aeba7e5020" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c5fa0c83-15e5-4187-bd7b-b59ac0be2bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c5fa0c83-15e5-4187-bd7b-b59ac0be2bc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0807ee55-0404-4158-a2a3-4b43fe03e0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_MinorityInterest_0807ee55-0404-4158-a2a3-4b43fe03e0fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae7f2b59-3000-4ab8-a29f-eebba5609fa6" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae7f2b59-3000-4ab8-a29f-eebba5609fa6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e5e83627-bcf5-4041-b1a0-f7f165fc99c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e5e83627-bcf5-4041-b1a0-f7f165fc99c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e6bc848e-a8f0-4fb5-83cc-bb7794c4ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e6bc848e-a8f0-4fb5-83cc-bb7794c4ee22" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_cc7f080e-be30-416c-a0da-b79dc09d3e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_cc7f080e-be30-416c-a0da-b79dc09d3e5c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3d9e1cd2-429d-4e9f-90f8-71cd1695e507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3d9e1cd2-429d-4e9f-90f8-71cd1695e507" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b5b7b64c-ea94-4fe8-936b-5e13428b575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b5b7b64c-ea94-4fe8-936b-5e13428b575c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e241e17a-6a3c-4954-bd80-49066c426d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e241e17a-6a3c-4954-bd80-49066c426d07" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_7d7aa7d0-2a6e-480c-922b-27a5338cdc93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_7d7aa7d0-2a6e-480c-922b-27a5338cdc93" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_e9ce1917-3efe-4ae8-b4a1-b75213707f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_e9ce1917-3efe-4ae8-b4a1-b75213707f24" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_0b6ba5a7-5d0a-450b-bd2d-2bb2624e266f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_0b6ba5a7-5d0a-450b-bd2d-2bb2624e266f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c0d870d0-de95-4dbd-aae4-75905e0db303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c0d870d0-de95-4dbd-aae4-75905e0db303" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_67e04396-7ef5-4b04-af82-d3e47e9b280c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_67e04396-7ef5-4b04-af82-d3e47e9b280c" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_528763c6-68fb-40ec-a2ee-e89748e38d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_528763c6-68fb-40ec-a2ee-e89748e38d96" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_1d482281-95c6-417d-a6e8-5f94993bc681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_1d482281-95c6-417d-a6e8-5f94993bc681" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_765eb31d-8017-4c08-8518-490fe072ad97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_765eb31d-8017-4c08-8518-490fe072ad97" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2ec2c57a-9eb9-489b-bef2-80a18d26ca10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2ec2c57a-9eb9-489b-bef2-80a18d26ca10" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_c1b35945-6ab3-4a42-b8da-62b81b631823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_c1b35945-6ab3-4a42-b8da-62b81b631823" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_bea84a86-cd34-4de4-81ac-eabc38a3e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_bea84a86-cd34-4de4-81ac-eabc38a3e0af" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_638bdaf6-43e9-418e-b90b-8bc1d28dc8e2" xlink:href="codi-20220630.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_638bdaf6-43e9-418e-b90b-8bc1d28dc8e2" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_1e856345-d018-4ad2-bce3-c84f4da21277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_1e856345-d018-4ad2-bce3-c84f4da21277" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d19b437b-ae6f-4d0c-a25f-df5b1737ef99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d19b437b-ae6f-4d0c-a25f-df5b1737ef99" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_43e50e71-8474-4944-b12a-1c483261e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_43e50e71-8474-4944-b12a-1c483261e5e3" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_c392c65d-10d3-40d5-b2ef-761305fffd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_c392c65d-10d3-40d5-b2ef-761305fffd5b" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_62ac88fe-3aad-4584-83cf-c630442f0281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_62ac88fe-3aad-4584-83cf-c630442f0281" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_01e594fe-a83c-46d6-812e-2371764bb0f8" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_01e594fe-a83c-46d6-812e-2371764bb0f8" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6a4ca110-5997-43aa-9f46-cbe208d34869_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:to="loc_us-gaap_SegmentDomain_6a4ca110-5997-43aa-9f46-cbe208d34869_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:to="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ab23b5ba-8bab-472c-aa15-2c3bf3f3dcb2" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:to="loc_codi_LibertyMember_ab23b5ba-8bab-472c-aa15-2c3bf3f3dcb2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d61ce421-5af8-41f9-ac64-07594e4a7a95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d61ce421-5af8-41f9-ac64-07594e4a7a95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1614cc62-f6d3-4421-ab63-bfeca303284c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:to="loc_codi_AciMember_1614cc62-f6d3-4421-ab63-bfeca303284c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_093d01fc-72a6-408e-aaef-5ecbcdc41ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_093d01fc-72a6-408e-aaef-5ecbcdc41ef6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended" id="ic3563e02cb7a4c6c847f145c4bec08b0_DiscontinuedOperationsSummarizedOperatingResultsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_531bd303-3e2b-45d3-a35f-2e4caa0d98b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_531bd303-3e2b-45d3-a35f-2e4caa0d98b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_a7409061-96ce-44cf-87f2-b90e549e09dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_a7409061-96ce-44cf-87f2-b90e549e09dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5809ec70-4d16-46f7-b7b7-557f32fa36bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5809ec70-4d16-46f7-b7b7-557f32fa36bf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f3c8bdca-83cc-4653-9843-7407963898b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f3c8bdca-83cc-4653-9843-7407963898b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fe0650b8-db9a-48d9-9f55-e84641a72393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fe0650b8-db9a-48d9-9f55-e84641a72393" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_235d1a44-3e1c-46db-939e-04fce2c3d61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_235d1a44-3e1c-46db-939e-04fce2c3d61f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_1620cdc9-4a93-4b45-a026-1ce41094ba4d" xlink:href="codi-20220630.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_1620cdc9-4a93-4b45-a026-1ce41094ba4d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_db9d4992-f195-4689-a1e6-e2376e1bc1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_db9d4992-f195-4689-a1e6-e2376e1bc1c7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_9acaf500-45ba-4bd8-9ea4-3d7688194db3" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_9acaf500-45ba-4bd8-9ea4-3d7688194db3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_3b175540-acc4-4dd4-8ca4-cd1e119e6942" xlink:href="codi-20220630.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_3b175540-acc4-4dd4-8ca4-cd1e119e6942" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1721f079-a220-4242-a3bb-8ea6c609bfbd" xlink:href="codi-20220630.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1721f079-a220-4242-a3bb-8ea6c609bfbd" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_0cb4acca-894d-4ed4-954b-3bb314c20d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_0cb4acca-894d-4ed4-954b-3bb314c20d88" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c99adb06-3b90-49d2-a213-882d031c8715_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:to="loc_us-gaap_SegmentDomain_c99adb06-3b90-49d2-a213-882d031c8715_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:to="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f10dedc1-2b90-44b0-9fc3-991c09145763" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:to="loc_codi_LibertyMember_f10dedc1-2b90-44b0-9fc3-991c09145763" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_974dfbd6-4579-43c6-87c1-ae35ff18b299" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:to="loc_codi_AciMember_974dfbd6-4579-43c6-87c1-ae35ff18b299" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e23a6b-185e-478c-94cc-7565601abe60_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e23a6b-185e-478c-94cc-7565601abe60_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b65f1c1c-b1bb-45c4-87c3-021b045f0d65" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:to="loc_codi_LibertyMember_b65f1c1c-b1bb-45c4-87c3-021b045f0d65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_46a8a732-4502-44ab-b098-ee8c812ec6c8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_46a8a732-4502-44ab-b098-ee8c812ec6c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_07a6b9b6-9234-42ea-b6e7-279fa98db0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_07a6b9b6-9234-42ea-b6e7-279fa98db0d2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended" id="i9c64ea3e281a411b86430f804bea9a06_RevenueDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbf9d4ba-6141-4bf1-b447-933c3a6a66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbf9d4ba-6141-4bf1-b447-933c3a6a66d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:to="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_46645501-76a1-4dd4-bd88-36d36c1c62e7_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:to="loc_srt_SegmentGeographicalDomain_46645501-76a1-4dd4-bd88-36d36c1c62e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:to="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ac6d11f0-620b-48f3-8efe-7da08095bd24" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_country_US_ac6d11f0-620b-48f3-8efe-7da08095bd24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_f0b49ff8-3938-4fc7-a05f-aac7be68be98" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_country_CA_f0b49ff8-3938-4fc7-a05f-aac7be68be98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_5a23b9c1-6920-46a9-901e-ba02e0242b54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_srt_EuropeMember_5a23b9c1-6920-46a9-901e-ba02e0242b54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_beff2bf9-3ce5-4992-8b93-a362b103e3a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_srt_AsiaPacificMember_beff2bf9-3ce5-4992-8b93-a362b103e3a0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_18cfbfc3-fcaf-42cd-9729-a30b56f116e4" xlink:href="codi-20220630.xsd#codi_OtherInternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_codi_OtherInternationalMember_18cfbfc3-fcaf-42cd-9729-a30b56f116e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c70470ca-9245-4187-96a6-49ee307b2706_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:to="loc_us-gaap_SegmentDomain_c70470ca-9245-4187-96a6-49ee307b2706_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:to="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_f6d586f4-a681-4863-b5da-3d6d137a5b4a" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_A5.11TacticalMember_f6d586f4-a681-4863-b5da-3d6d137a5b4a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_2c9d5b6e-87a7-4ebf-82e9-ad762fee2795" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_ErgoMember_2c9d5b6e-87a7-4ebf-82e9-ad762fee2795" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b9adacba-436a-42e4-917d-dc10d7aa68d4" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_LibertyMember_b9adacba-436a-42e4-917d-dc10d7aa68d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_9ca2735f-c950-4461-a338-fc791781c9d3" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_MarucciMemberMember_9ca2735f-c950-4461-a338-fc791781c9d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a9b0b185-26a6-4282-8ae2-e1b26d51e6e3" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_VelocityOutdoorMember_a9b0b185-26a6-4282-8ae2-e1b26d51e6e3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a36fa126-239c-483e-bb1a-80e0a865c79e" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_AciMember_a36fa126-239c-483e-bb1a-80e0a865c79e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_58b627d9-4b5f-496f-9506-b311726fab33" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_ArnoldMember_58b627d9-4b5f-496f-9506-b311726fab33" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3520911e-f5d7-4407-b1fb-6a23a44f0b0b" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_SternoProductsMember_3520911e-f5d7-4407-b1fb-6a23a44f0b0b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_64b310d9-2bac-46eb-a09a-9ec0e6908662" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_BOAMember_64b310d9-2bac-46eb-a09a-9ec0e6908662" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_03011441-690a-4f4e-9dea-876a28ea386a" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_AltorMember_03011441-690a-4f4e-9dea-876a28ea386a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_1a4a19b8-d5b6-4fdf-9c03-cf822916237c" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_LuganoMember_1a4a19b8-d5b6-4fdf-9c03-cf822916237c" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended" id="ic8aaf32d2df04388907f11eb4557a09e_OperatingSegmentDataAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_f918cbe4-9603-46fe-9ca6-d2388963141e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_DepreciationAndAmortization_f918cbe4-9603-46fe-9ca6-d2388963141e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_05372b1d-b7b4-4da0-9712-17d547675a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_NumberOfReportableSegments_05372b1d-b7b4-4da0-9712-17d547675a98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c1137f26-42df-4d10-8bab-db2d45018ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c1137f26-42df-4d10-8bab-db2d45018ef5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_be67c1ad-3055-4d20-93e5-5a40a82d3220" xlink:href="codi-20220630.xsd#codi_NumberOfClients"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_NumberOfClients_be67c1ad-3055-4d20-93e5-5a40a82d3220" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_24001754-3960-4b21-ad9f-30ab3710d9e4" xlink:href="codi-20220630.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_NumberOfManufacturingFacilities_24001754-3960-4b21-ad9f-30ab3710d9e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_9009c4f9-1761-4aea-ad99-0254f9ba5375" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_ProceedsHeldInEscrow_9009c4f9-1761-4aea-ad99-0254f9ba5375" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:to="loc_srt_ConsolidationItemsDomain_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:to="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_91f3ecfc-cea2-4245-a6e0-1e7c9d7926c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:to="loc_us-gaap_OperatingSegmentsMember_91f3ecfc-cea2-4245-a6e0-1e7c9d7926c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_29b6d7c2-e6aa-42cd-a967-b5eee8b2bc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_29b6d7c2-e6aa-42cd-a967-b5eee8b2bc1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_15f75783-6dad-49a8-a6fa-4e290040a10a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:to="loc_us-gaap_SegmentDomain_15f75783-6dad-49a8-a6fa-4e290040a10a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:to="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_861de9ad-cbe5-4b78-af06-6ac8b7a79911" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_A5.11TacticalMember_861de9ad-cbe5-4b78-af06-6ac8b7a79911" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cca8b3ff-7677-4dce-ae74-dd08bb5c2842" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_ErgobabyMember_cca8b3ff-7677-4dce-ae74-dd08bb5c2842" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_41a8f246-e6cf-4fa7-aa09-3080b45fb5f9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_LibertyMember_41a8f246-e6cf-4fa7-aa09-3080b45fb5f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_38c71df3-ae37-43c7-9477-fe74d43ef62e" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_VelocityOutdoorMember_38c71df3-ae37-43c7-9477-fe74d43ef62e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_02ba657e-7c93-4b91-838f-3da39641e2e4" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_AciMember_02ba657e-7c93-4b91-838f-3da39641e2e4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_763151af-8381-4920-a661-fc8d123f85c6" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_ArnoldMagneticsMember_763151af-8381-4920-a661-fc8d123f85c6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_79e1ef78-92f6-42d4-b5be-09c6d6e8b728" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_SternoProductsMember_79e1ef78-92f6-42d4-b5be-09c6d6e8b728" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_4bf20028-a4a0-4b6f-bb04-27f7083331be" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_AltorMember_4bf20028-a4a0-4b6f-bb04-27f7083331be" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:to="loc_srt_RangeMember_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:to="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_104e099b-8612-446b-af5e-78c23bcfa124" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:to="loc_srt_MinimumMember_104e099b-8612-446b-af5e-78c23bcfa124" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_860197c8-851a-4631-9d60-9922c46962d2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_860197c8-851a-4631-9d60-9922c46962d2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_a2e6b38d-a39e-47fc-af38-769ad7caf427" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:to="loc_codi_Seniornotesdue2026Member_a2e6b38d-a39e-47fc-af38-769ad7caf427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_564d9953-970d-4a85-9d39-5e86ce01ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_564d9953-970d-4a85-9d39-5e86ce01ffad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_70238a79-bacd-407c-a856-fbfc7b7fd06d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_70238a79-bacd-407c-a856-fbfc7b7fd06d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_f4e844e5-5a45-4fed-a50c-7dadcbc719cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:to="loc_us-gaap_TradingRevenueMember_f4e844e5-5a45-4fed-a50c-7dadcbc719cd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended" id="i27cf9384236d40838048558ed617954e_OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cf74c8c-1fe4-4596-944a-c49545e70f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cf74c8c-1fe4-4596-944a-c49545e70f97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:to="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:to="loc_srt_ConsolidationItemsDomain_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:to="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8d1cf35f-63c8-4032-850e-ab5793f2560c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:to="loc_us-gaap_OperatingSegmentsMember_8d1cf35f-63c8-4032-850e-ab5793f2560c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_959ca406-aa50-4209-9b7b-dae27c4c94a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_959ca406-aa50-4209-9b7b-dae27c4c94a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_08ccf873-2c74-458d-bb2e-33856e2da24d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:to="loc_us-gaap_SegmentDomain_08ccf873-2c74-458d-bb2e-33856e2da24d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:to="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a1caf35c-1406-43a2-8091-be767aad34ed" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_A5.11TacticalMember_a1caf35c-1406-43a2-8091-be767aad34ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_7ee41bcc-344b-4c6b-b2f5-dd4c8ab72bb7" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_ErgobabyMember_7ee41bcc-344b-4c6b-b2f5-dd4c8ab72bb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4afb67fd-8447-4105-98a5-0b255ed50512" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_LibertyMember_4afb67fd-8447-4105-98a5-0b255ed50512" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_e204d273-d746-4adc-9a72-88b77661adcc" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_MarucciMemberMember_e204d273-d746-4adc-9a72-88b77661adcc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2dba8659-ec8d-44b3-a83c-b5dbe52d1037" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_VelocityOutdoorMember_2dba8659-ec8d-44b3-a83c-b5dbe52d1037" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_669a9037-28fc-462c-91c4-07dd6b44f95b" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_AciMember_669a9037-28fc-462c-91c4-07dd6b44f95b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_f1f12805-c41b-4338-a961-708e93b02c1b" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_ArnoldMagneticsMember_f1f12805-c41b-4338-a961-708e93b02c1b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_a9fb7f8a-5347-4fe2-b8a5-e62e1c8e1824" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_SternoProductsMember_a9fb7f8a-5347-4fe2-b8a5-e62e1c8e1824" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_55df662f-3e03-45e9-97fd-2398cd7c9ea4" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_SternoCandleLampMember_55df662f-3e03-45e9-97fd-2398cd7c9ea4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_852c140f-a22c-4159-ad1f-cd558e506353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_us-gaap_CorporateAndOtherMember_852c140f-a22c-4159-ad1f-cd558e506353" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_408287ed-5f30-4356-8494-821777e73e7d" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_BOAMember_408287ed-5f30-4356-8494-821777e73e7d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_1671d495-b945-485b-adb5-cfa9278a018f" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_AltorMember_1671d495-b945-485b-adb5-cfa9278a018f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_274163b3-3714-4f2d-96a5-d7a2d95e3c78" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_LuganoMember_274163b3-3714-4f2d-96a5-d7a2d95e3c78" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended" id="id315158263bb4dd79910361ec823080b_OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b68fa923-f1da-497d-ae05-7afcc8ff04f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b68fa923-f1da-497d-ae05-7afcc8ff04f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4691cf60-8f8f-4738-9919-a4eeb4591552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_OperatingIncomeLoss_4691cf60-8f8f-4738-9919-a4eeb4591552" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6b5cb5f-e4b9-4719-a802-51f4f5232889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6b5cb5f-e4b9-4719-a802-51f4f5232889" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1393ef95-0388-4fe2-ad4a-70c2fbedcc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_InterestExpense_1393ef95-0388-4fe2-ad4a-70c2fbedcc53" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ea9fc9a0-ee0b-4556-b7f4-a444a9321429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ea9fc9a0-ee0b-4556-b7f4-a444a9321429" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cc6544f6-1cb2-4f1b-9fa2-bf3b3a058035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cc6544f6-1cb2-4f1b-9fa2-bf3b3a058035" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0d1a6648-b5dc-4ce9-915d-105a7feeddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0d1a6648-b5dc-4ce9-915d-105a7feeddfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:to="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0ec74acc-97a0-4417-b126-42632369f09e_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:to="loc_srt_ConsolidationItemsDomain_0ec74acc-97a0-4417-b126-42632369f09e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:to="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_baa19130-e8e4-48e1-ba83-f2a32ec46a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:to="loc_us-gaap_OperatingSegmentsMember_baa19130-e8e4-48e1-ba83-f2a32ec46a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_45d5c1b2-4d8c-4795-b484-94603f3f79ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_45d5c1b2-4d8c-4795-b484-94603f3f79ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_df9c859b-76d1-4125-bf1a-2f004f9d9495_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:to="loc_us-gaap_SegmentDomain_df9c859b-76d1-4125-bf1a-2f004f9d9495_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:to="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_cf805121-6b5f-4fd1-b708-c107d491eb81" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_A5.11TacticalMember_cf805121-6b5f-4fd1-b708-c107d491eb81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e9efa9d3-2013-4559-8b67-6fc60243a5de" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_ErgobabyMember_e9efa9d3-2013-4559-8b67-6fc60243a5de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_84992bdc-93da-49e9-bf19-661156531b6d" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_LibertyMember_84992bdc-93da-49e9-bf19-661156531b6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_04704e05-7bbf-4091-a70f-3056ed4d0e79" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_MarucciMemberMember_04704e05-7bbf-4091-a70f-3056ed4d0e79" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f5e7c165-a6df-40c8-80a2-5e5a6d41e0da" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_VelocityOutdoorMember_f5e7c165-a6df-40c8-80a2-5e5a6d41e0da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_49e94fa4-74b6-49fd-8cc7-9379da845c4c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_AciMember_49e94fa4-74b6-49fd-8cc7-9379da845c4c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_571478b8-189c-4c0c-85a5-01b5bacb93eb" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_ArnoldMagneticsMember_571478b8-189c-4c0c-85a5-01b5bacb93eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_07b9c78d-d781-45d4-9162-3f39c70e7396" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_SternoProductsMember_07b9c78d-d781-45d4-9162-3f39c70e7396" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_262f2c72-cc67-4ba7-8b10-25785010f70e" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_SternoCandleLampMember_262f2c72-cc67-4ba7-8b10-25785010f70e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_afdfda1d-8574-4550-944a-89798b10820b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_us-gaap_CorporateAndOtherMember_afdfda1d-8574-4550-944a-89798b10820b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_06a305eb-1119-4860-ba39-5aba42118c51" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_BOAMember_06a305eb-1119-4860-ba39-5aba42118c51" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_54e22806-482c-4f68-8e6d-bc82033cc800" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_AltorMember_54e22806-482c-4f68-8e6d-bc82033cc800" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f2620266-b330-48d3-a770-ba8a3c90821a" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_LuganoMember_f2620266-b330-48d3-a770-ba8a3c90821a" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended" id="i8267385c124a4504b3ac79457993aad9_OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_01b7dec2-fc5d-4d1e-925d-6e0f5e10c4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AccountsReceivableGross_01b7dec2-fc5d-4d1e-925d-6e0f5e10c4f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3dfb09aa-c254-4b52-b8e2-f4814d3f6c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3dfb09aa-c254-4b52-b8e2-f4814d3f6c2d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_091024b5-1b38-4eef-b14f-c1344a91d039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AccountsReceivableNet_091024b5-1b38-4eef-b14f-c1344a91d039" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_1d9d7852-9ad3-435b-8725-9bba57b27bd8" xlink:href="codi-20220630.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_codi_IdentifiableAssetsOfSegments_1d9d7852-9ad3-435b-8725-9bba57b27bd8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_41f31e55-e0a1-4cf1-8a60-9c33e9598dfd" xlink:href="codi-20220630.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_41f31e55-e0a1-4cf1-8a60-9c33e9598dfd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_cb226bd3-b300-4ad6-87c5-f4be313e9856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_DepreciationAndAmortization_cb226bd3-b300-4ad6-87c5-f4be313e9856" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:to="loc_srt_ConsolidationItemsDomain_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:to="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e8bfbb6b-6a07-42cb-9feb-9f6cd253a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:to="loc_us-gaap_OperatingSegmentsMember_e8bfbb6b-6a07-42cb-9feb-9f6cd253a4ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_a6ef7e4b-11e8-4d3c-b64f-540c31c35748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_a6ef7e4b-11e8-4d3c-b64f-540c31c35748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_ea5e239b-7f8e-4713-b299-35974fa050d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:to="loc_us-gaap_SegmentDomain_ea5e239b-7f8e-4713-b299-35974fa050d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:to="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ab8a5115-d274-424a-94cf-8b8a1576c975" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_A5.11TacticalMember_ab8a5115-d274-424a-94cf-8b8a1576c975" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cf3d08d2-0b29-4cab-9a38-3e25874c9b80" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ErgobabyMember_cf3d08d2-0b29-4cab-9a38-3e25874c9b80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_1bf41389-de83-4063-9f60-8fc111f5ddcc" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_LibertyMember_1bf41389-de83-4063-9f60-8fc111f5ddcc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_90c2a9b1-f647-4e4f-8300-778642a686cd" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_MarucciMemberMember_90c2a9b1-f647-4e4f-8300-778642a686cd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3e9b00b8-58da-4b69-978a-2d9686a50fd9" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_VelocityOutdoorMember_3e9b00b8-58da-4b69-978a-2d9686a50fd9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_523ee20d-a7a7-41b8-94a0-27a6b53cbdf2" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_AciMember_523ee20d-a7a7-41b8-94a0-27a6b53cbdf2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d9e385fc-ac83-4c75-b3ca-1efacc5b1e87" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ArnoldMember_d9e385fc-ac83-4c75-b3ca-1efacc5b1e87" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_009a68ed-9653-42f2-a283-e58d73ce149e" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ArnoldMagneticsMember_009a68ed-9653-42f2-a283-e58d73ce149e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_079a0d96-f7af-49e1-ba65-923f47ca4dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_us-gaap_CorporateAndOtherMember_079a0d96-f7af-49e1-ba65-923f47ca4dbd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9afaf102-965f-4b60-87e7-49b9e3113f4d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_SternoProductsMember_9afaf102-965f-4b60-87e7-49b9e3113f4d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_79e4c565-fa12-4f27-abfb-b395a288ce36" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_BOAMember_79e4c565-fa12-4f27-abfb-b395a288ce36" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_06697fc7-4aa8-4f92-a5f1-18ba87b4601a" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_AltorMember_06697fc7-4aa8-4f92-a5f1-18ba87b4601a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fb48dcce-16ec-4cd5-b255-b11c7da48ed8" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_LuganoMember_fb48dcce-16ec-4cd5-b255-b11c7da48ed8" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_20b67f75-8972-43f3-be90-303fba79c708_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_20b67f75-8972-43f3-be90-303fba79c708_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_5cfd34a9-9558-4ce0-aa2d-c6e5b9f6410b" xlink:href="codi-20220630.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_5cfd34a9-9558-4ce0-aa2d-c6e5b9f6410b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended" id="i5e6ae3413c2142b0bb568b3cac3cb8c6_PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_10e3e491-a1e8-4df0-8a6c-97f960449a92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_dei_DocumentPeriodEndDate_10e3e491-a1e8-4df0-8a6c-97f960449a92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e4439cdc-27d2-4b3b-b5b3-768ca8295c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_Depreciation_e4439cdc-27d2-4b3b-b5b3-768ca8295c3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4c008e4f-23fc-473d-b9f1-4d37576df339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4c008e4f-23fc-473d-b9f1-4d37576df339" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a5ade0a5-8e87-44ad-82f3-17eb396a13b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_ConstructionInProgressGross_a5ade0a5-8e87-44ad-82f3-17eb396a13b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1435eb93-519f-41e8-bd77-f53d869a9871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1435eb93-519f-41e8-bd77-f53d869a9871" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61743657-0231-4a46-aa90-55fbdbfa3eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61743657-0231-4a46-aa90-55fbdbfa3eb5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_25f8fc5e-3750-45ef-bd4c-b479e6e82cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_25f8fc5e-3750-45ef-bd4c-b479e6e82cf4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_881eb306-1fc8-441e-bef1-67733a34e9cc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_881eb306-1fc8-441e-bef1-67733a34e9cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_814ce7d5-e605-4efa-b90c-213f5843a751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_814ce7d5-e605-4efa-b90c-213f5843a751" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_18a44adb-68b0-4f16-a36e-78afcb3626bc" xlink:href="codi-20220630.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_18a44adb-68b0-4f16-a36e-78afcb3626bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0af9282b-bd18-4469-87ea-127705b7f92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0af9282b-bd18-4469-87ea-127705b7f92e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_c5320412-0181-4076-97f5-44110cce0c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_LandAndBuildingMember_c5320412-0181-4076-97f5-44110cce0c5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_79701227-bd28-4ba6-98ef-1e575367408a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:to="loc_us-gaap_SegmentDomain_79701227-bd28-4ba6-98ef-1e575367408a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:to="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_3974e943-833c-4294-88e7-306a99efef8c" xlink:href="codi-20220630.xsd#codi_CleanEarthHoldingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:to="loc_codi_CleanEarthHoldingsMember_3974e943-833c-4294-88e7-306a99efef8c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended" id="ie43dd973c3524cdfa6751680377df3bd_GoodwillandOtherIntangibleAssetsAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d88c787a-cb7a-4080-b955-bdf1b62f3d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_Goodwill_d88c787a-cb7a-4080-b955-bdf1b62f3d47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_81251bb0-69cf-47e1-a918-242043cf05bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_81251bb0-69cf-47e1-a918-242043cf05bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_c36c479a-0158-4462-bc1a-19168c291bc3" xlink:href="codi-20220630.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_c36c479a-0158-4462-bc1a-19168c291bc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_3d29fc32-f187-4e91-a9f2-94ded0a52409" xlink:href="codi-20220630.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_3d29fc32-f187-4e91-a9f2-94ded0a52409" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_ab50ae4f-6fe3-42c5-b5f0-1163cfdefea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillGross_ab50ae4f-6fe3-42c5-b5f0-1163cfdefea8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_83d7d08f-91ce-4ee0-86b2-f65e7abaee75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_83d7d08f-91ce-4ee0-86b2-f65e7abaee75" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_bdf30477-8def-404f-b926-3712c56cb68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_bdf30477-8def-404f-b926-3712c56cb68e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1fdca66f-45aa-43a4-bae2-317058ca87e6" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1fdca66f-45aa-43a4-bae2-317058ca87e6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7971d21b-ce6b-43eb-9691-14d2e4ef93ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:to="loc_us-gaap_TradeNamesMember_7971d21b-ce6b-43eb-9691-14d2e4ef93ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9509b0e1-34b8-487c-a611-d766c38c0cbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9509b0e1-34b8-487c-a611-d766c38c0cbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_46dbcfe1-3530-4ea1-a0f4-a851f8a08382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:to="loc_us-gaap_TradeNamesMember_46dbcfe1-3530-4ea1-a0f4-a851f8a08382" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_bdb4dcb5-92f4-4779-bf20-b09d22659d71_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_bdb4dcb5-92f4-4779-bf20-b09d22659d71_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0205f56d-9a11-49e7-a70d-3003fda744e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0205f56d-9a11-49e7-a70d-3003fda744e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_3a2c065c-742d-4a0b-9c6f-8162f468210f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:to="loc_us-gaap_SubsegmentsDomain_3a2c065c-742d-4a0b-9c6f-8162f468210f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a04389cc-bd57-4631-b31d-ce42f26f6132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:to="loc_us-gaap_SubsegmentsDomain_a04389cc-bd57-4631-b31d-ce42f26f6132" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b04fa0e6-b450-457c-a939-342f9a7acf7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:to="loc_us-gaap_SegmentDomain_b04fa0e6-b450-457c-a939-342f9a7acf7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:to="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_564ec877-ccca-4fc5-8001-e4c02c9ceb46" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_VelocityOutdoorMember_564ec877-ccca-4fc5-8001-e4c02c9ceb46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f52a7589-96f1-4455-bf43-bd716afc6cf1" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_AciMember_f52a7589-96f1-4455-bf43-bd716afc6cf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a0e7de09-54bc-43ff-b37c-540b1550a896" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_A5.11TacticalMember_a0e7de09-54bc-43ff-b37c-540b1550a896" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_80862be3-e0d6-4a1a-b034-81e9012435a7" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_ErgobabyMember_80862be3-e0d6-4a1a-b034-81e9012435a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_3f5cc3b2-0871-4e1f-ae11-04d6bba94a7b" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_LibertyMember_3f5cc3b2-0871-4e1f-ae11-04d6bba94a7b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_8442f2ea-f8b3-4a9e-94bc-a3e871e8c4ab" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_MarucciMemberMember_8442f2ea-f8b3-4a9e-94bc-a3e871e8c4ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_a59aa0b7-59ad-4168-a56c-52c87576228c" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_ArnoldMember_a59aa0b7-59ad-4168-a56c-52c87576228c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_5fecf596-4fe4-4ef0-8d83-46be1d7aeb87" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_SternoProductsMember_5fecf596-4fe4-4ef0-8d83-46be1d7aeb87" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9607596-9209-452a-8372-46cabe5f08ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b9607596-9209-452a-8372-46cabe5f08ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2071fc9f-715c-47d8-8c86-46ef2576e77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2071fc9f-715c-47d8-8c86-46ef2576e77e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended" id="iafe02c39bc044e56b8e51665343b1e87_GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_3f6023d9-8cf9-40a5-b5ff-369a25190bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillGross_3f6023d9-8cf9-40a5-b5ff-369a25190bf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74654655-e941-4425-b31d-def292baf37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74654655-e941-4425-b31d-def292baf37c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3bd5c7e9-aeeb-4673-8097-0abb91eaf504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_Goodwill_3bd5c7e9-aeeb-4673-8097-0abb91eaf504" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_974ec7fa-ab34-4608-b2df-edf07d600887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_974ec7fa-ab34-4608-b2df-edf07d600887" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ad4a5b97-676d-4fd7-993a-c17c966979ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ad4a5b97-676d-4fd7-993a-c17c966979ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eb20e03c-4fdc-48d7-bab1-7e35a1f7dfab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a5fd3270-bf62-4092-9200-292417d7b53f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3710a98a-8d56-4ace-8b90-b9ab65cd55bc" xlink:href="codi-20220630.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3710a98a-8d56-4ace-8b90-b9ab65cd55bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c8bd7e31-c80b-42f4-b6f4-6eb1be131f76" xlink:href="codi-20220630.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c8bd7e31-c80b-42f4-b6f4-6eb1be131f76" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2c6145e2-50e9-4846-aee2-ca67e9a6c066_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2c6145e2-50e9-4846-aee2-ca67e9a6c066_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_237dd760-ab22-47e1-b86f-5b0063dfeb76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_237dd760-ab22-47e1-b86f-5b0063dfeb76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f58d4796-ba6f-46b7-9179-cfc23054983b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:to="loc_us-gaap_SegmentDomain_f58d4796-ba6f-46b7-9179-cfc23054983b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:to="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e00c10b7-4d0f-4dc3-908e-1039ed3102b5" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_A5.11TacticalMember_e00c10b7-4d0f-4dc3-908e-1039ed3102b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_62e08137-87c9-475d-8062-34d67216c8dd" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ErgobabyMember_62e08137-87c9-475d-8062-34d67216c8dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a087c496-d4f9-4932-8954-32d73323af41" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_LibertyMember_a087c496-d4f9-4932-8954-32d73323af41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6038fb2b-b858-4fc8-a72a-456e6941ed44" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_AciMember_6038fb2b-b858-4fc8-a72a-456e6941ed44" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_125bd584-3f0d-4fa8-a950-9b5c1c99b141" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ArnoldMember_125bd584-3f0d-4fa8-a950-9b5c1c99b141" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_5cf1a792-bc29-4219-b260-b14899f59d67" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_VelocityOutdoorMember_5cf1a792-bc29-4219-b260-b14899f59d67" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_0904140a-9090-4ba6-b7a0-199d315d00da" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_SternoProductsMember_0904140a-9090-4ba6-b7a0-199d315d00da" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1b6faa76-3ae6-419f-9c8f-21543a1c1b5f" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_MarucciMemberMember_1b6faa76-3ae6-419f-9c8f-21543a1c1b5f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_50521247-8f8e-4165-ba75-c8ad060f0605" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_BOAMember_50521247-8f8e-4165-ba75-c8ad060f0605" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_b200ef0f-0e8f-494b-9f91-d7bcbf9bd8a8" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ErgoMember_b200ef0f-0e8f-494b-9f91-d7bcbf9bd8a8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3f028462-84ed-4d2a-b16b-771d49dc443e" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_AltorMember_3f028462-84ed-4d2a-b16b-771d49dc443e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c45bdcda-129c-4bb4-9c38-1cd3500dd419" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_LuganoMember_c45bdcda-129c-4bb4-9c38-1cd3500dd419" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended" id="i540f82daa576478dbb43935d00ebee72_GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7c6e2b9f-8e78-47c0-974e-94b167b6dbca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_dei_DocumentPeriodEndDate_7c6e2b9f-8e78-47c0-974e-94b167b6dbca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4d6be017-c3ec-4452-ab3c-6e6ad453efdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4d6be017-c3ec-4452-ab3c-6e6ad453efdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93be90be-2fd3-494b-a767-b0054e637b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93be90be-2fd3-494b-a767-b0054e637b52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49efc80a-72f2-4f38-af89-11556e8259b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49efc80a-72f2-4f38-af89-11556e8259b5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6e21568-b743-4b96-8bec-cba53ea8c50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6e21568-b743-4b96-8bec-cba53ea8c50c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_cf4824ab-a4a0-4e6b-a2cd-f2abb4e3e123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_cf4824ab-a4a0-4e6b-a2cd-f2abb4e3e123" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_93d89eb1-523f-4064-89d3-ae2b68e3cf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_93d89eb1-523f-4064-89d3-ae2b68e3cf0e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c399d45-4fdb-4fc3-8429-14ee617cc851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c399d45-4fdb-4fc3-8429-14ee617cc851" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0d9f8dc8-ba02-48b8-9241-f4a1035f09f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0d9f8dc8-ba02-48b8-9241-f4a1035f09f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_f497a5a1-ef19-42f4-833d-9b8a620c1e09" xlink:href="codi-20220630.xsd#codi_TechnologyAndPatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_TechnologyAndPatentsMember_f497a5a1-ef19-42f4-833d-9b8a620c1e09" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_29f6e33a-9f74-4b1d-b7ff-8c5954f71fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_us-gaap_TradeNamesMember_29f6e33a-9f74-4b1d-b7ff-8c5954f71fa1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_2de91c7f-4dd5-4f4b-9cbd-7b4e24d7f8e7" xlink:href="codi-20220630.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_2de91c7f-4dd5-4f4b-9cbd-7b4e24d7f8e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_ad592724-71e4-4d4a-947a-399ef75122b6" xlink:href="codi-20220630.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_DistributorRelationsAndOtherMember_ad592724-71e4-4d4a-947a-399ef75122b6" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="extended" id="i10ebb50fc84148ba9241295344893430_WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_777ba4a4-463c-4718-bc3d-31a1aadafc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_777ba4a4-463c-4718-bc3d-31a1aadafc52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_ae2496e8-28fd-4420-bf25-8f395cfee778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_ae2496e8-28fd-4420-bf25-8f395cfee778" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_393e108e-bef0-45d5-b5ad-579148bd5508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_393e108e-bef0-45d5-b5ad-579148bd5508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_bd9eab22-b2cc-46af-a790-99bbc9c69f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_56635ae0-225c-4ec3-9703-004f29bc686b_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_56635ae0-225c-4ec3-9703-004f29bc686b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_10a9fe8e-929c-4ed2-a424-a295c6558778" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:to="loc_codi_VelocityOutdoorMember_10a9fe8e-929c-4ed2-a424-a295c6558778" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended" id="id95e0112f9a543c9ab2cbaf1f5981178_DebtAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_00c2b41c-6b98-4c9c-b74a-82304b5e2c57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_dei_DocumentPeriodEndDate_00c2b41c-6b98-4c9c-b74a-82304b5e2c57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fab16baa-7bbd-4756-9784-ab13d157399d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fab16baa-7bbd-4756-9784-ab13d157399d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a2e66962-8337-49ae-b432-143848ed8e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a2e66962-8337-49ae-b432-143848ed8e5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_5be6fc51-c093-4daf-87d4-d3c7ff7cb8e7" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_5be6fc51-c093-4daf-87d4-d3c7ff7cb8e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f0424b28-ec83-4236-b9ec-ad18843498c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f0424b28-ec83-4236-b9ec-ad18843498c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3110308f-07a2-41e6-b643-7d9bbd589cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3110308f-07a2-41e6-b643-7d9bbd589cec" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_517e759f-baa7-4b35-a1b6-f8e0e4cffcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_517e759f-baa7-4b35-a1b6-f8e0e4cffcaa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9578e552-1f1e-4ee7-b963-35ac0e193fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9578e552-1f1e-4ee7-b963-35ac0e193fc8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c94102a4-64ca-471a-8ed4-a7bf30073500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c94102a4-64ca-471a-8ed4-a7bf30073500" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0ec8d747-22d3-4e0a-97b5-6068cd903474_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_0ec8d747-22d3-4e0a-97b5-6068cd903474_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5c74b01b-281e-481a-b522-1933eef01686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5c74b01b-281e-481a-b522-1933eef01686" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b489de28-fcea-4a88-a775-9e16a10850db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b489de28-fcea-4a88-a775-9e16a10850db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_977804ac-3b0b-4d4e-a83b-84a0f602821f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_977804ac-3b0b-4d4e-a83b-84a0f602821f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a8a97f8e-b993-400f-a037-56dbbb511b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a8a97f8e-b993-400f-a037-56dbbb511b1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9805a3c8-d17d-454e-9396-9b34d4d0a44a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9805a3c8-d17d-454e-9396-9b34d4d0a44a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_36b22335-2e53-48f7-a2b4-9b1badf54a04_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_36b22335-2e53-48f7-a2b4-9b1badf54a04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e85f0e55-0ada-4bae-b3f0-a4b0217265ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e85f0e55-0ada-4bae-b3f0-a4b0217265ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_9ecfbbd9-ad32-46dd-a587-182d795dc4d3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_9ecfbbd9-ad32-46dd-a587-182d795dc4d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_871f5287-603b-4b36-b339-96bf60ece7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_871f5287-603b-4b36-b339-96bf60ece7c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_13dc4309-9e6e-4a94-9091-b88cace16da8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_13dc4309-9e6e-4a94-9091-b88cace16da8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_cc704658-2d77-4a26-bec9-1eb749141805" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_TermLoanFacilityMember_cc704658-2d77-4a26-bec9-1eb749141805" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b5e4ba36-bafd-4666-88e2-f11dda8bfd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_us-gaap_LetterOfCreditMember_b5e4ba36-bafd-4666-88e2-f11dda8bfd1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_848a3b2c-ec31-4e2c-8b4a-ed715f324fc6" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_Seniornotesdue2026Member_848a3b2c-ec31-4e2c-8b4a-ed715f324fc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_6f690008-dce9-44c7-9bd7-0b6433271b1d" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_A2018CreditFacilityMember_6f690008-dce9-44c7-9bd7-0b6433271b1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fbab0589-64e6-4e86-a6f1-715c9ce8818b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fbab0589-64e6-4e86-a6f1-715c9ce8818b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_fbbd9961-36dd-41bd-90bf-e97145888506" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:to="loc_codi_TermLoanMember_fbbd9961-36dd-41bd-90bf-e97145888506" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8b05b039-c793-43c3-b772-33683f4b23c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:to="loc_us-gaap_LineOfCreditMember_8b05b039-c793-43c3-b772-33683f4b23c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_70147dd7-2226-434b-a781-1874695c50dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:to="loc_us-gaap_CreditFacilityDomain_70147dd7-2226-434b-a781-1874695c50dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:to="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f86ebede-9500-4d97-ac68-596a1913ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:to="loc_us-gaap_LetterOfCreditMember_f86ebede-9500-4d97-ac68-596a1913ab5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8a0f7075-6c06-4030-940d-b8178e5cf7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:to="loc_us-gaap_LineOfCreditMember_8a0f7075-6c06-4030-940d-b8178e5cf7f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_3081663b-d3a5-4b27-bc4e-f9f8c7e250ee" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:to="loc_codi_TermLoanFacilityMember_3081663b-d3a5-4b27-bc4e-f9f8c7e250ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_ae1bb957-ab66-4c86-9095-857fdf2f7df7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_ae1bb957-ab66-4c86-9095-857fdf2f7df7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_baa459e8-7388-4966-957e-ebb6c6b5b94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:to="loc_us-gaap_LineOfCreditMember_baa459e8-7388-4966-957e-ebb6c6b5b94d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtIssuanceCostsDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended" id="i44b5785ec8554003b56153140114292f_DebtIssuanceCostsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_43c01774-8e93-4f09-a557-600b99e55c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_43c01774-8e93-4f09-a557-600b99e55c46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_5c47ffdf-beb0-4383-93cc-5d9fd58d6a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_5c47ffdf-beb0-4383-93cc-5d9fd58d6a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f187a2c5-1a95-41c7-ad34-8ae347725c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f187a2c5-1a95-41c7-ad34-8ae347725c1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a1cbf029-f439-4cae-b19d-336b2ec11e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a1cbf029-f439-4cae-b19d-336b2ec11e2f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c6af00a1-cf1d-4f89-8473-da776cf65ff8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c6af00a1-cf1d-4f89-8473-da776cf65ff8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_494adc01-c37c-4da1-8ccb-86d3131544a1" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:to="loc_codi_Seniornotesdue2026Member_494adc01-c37c-4da1-8ccb-86d3131544a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_81328995-d42a-497e-8a10-f423c34b0f7a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:to="loc_us-gaap_CreditFacilityDomain_81328995-d42a-497e-8a10-f423c34b0f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:to="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_67469c67-2a23-4650-80de-2fa09bcbe1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_67469c67-2a23-4650-80de-2fa09bcbe1f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_247ee88e-5a3c-4774-8783-0af9d7d4f661_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_247ee88e-5a3c-4774-8783-0af9d7d4f661_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_e9fb3742-2f75-4b49-86cb-979dcdfce349" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_TermLoanMember_e9fb3742-2f75-4b49-86cb-979dcdfce349" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_5d522c90-4203-4a55-9a91-a77761490603" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_SeniorNotesDue2029Member_5d522c90-4203-4a55-9a91-a77761490603" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_54cb59db-b9e5-45e6-99a9-57f91cce13ed" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_Seniornotesdue2026Member_54cb59db-b9e5-45e6-99a9-57f91cce13ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_7214d7f9-546a-4968-b296-76bd34c71d7c" xlink:href="codi-20220630.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_A2021CreditFacilityMember_7214d7f9-546a-4968-b296-76bd34c71d7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_af5abf7e-4ee3-4078-80e0-c44df22fd710" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_SeniorNotesDue2032Member_af5abf7e-4ee3-4078-80e0-c44df22fd710" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e333d62d-b4df-402e-855b-5b4cd2f0b6bd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e333d62d-b4df-402e-855b-5b4cd2f0b6bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3d44e92f-6180-4d24-bfbd-a18308352ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3d44e92f-6180-4d24-bfbd-a18308352ea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_638b34d8-7faa-4c75-b516-9f8a91edf181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_638b34d8-7faa-4c75-b516-9f8a91edf181" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended" id="i870abfcb697444a2b067f258e569ffed_DebtSummaryofDebtHoldingsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6d942dcd-783e-48ce-92a4-4efd248285bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_dei_DocumentPeriodEndDate_6d942dcd-783e-48ce-92a4-4efd248285bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_97c20134-976d-4d39-8f01-ee23c77cf42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtCurrent_97c20134-976d-4d39-8f01-ee23c77cf42e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85fc9646-4e22-43ae-b93c-7de528c98a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85fc9646-4e22-43ae-b93c-7de528c98a3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_9e0420c5-5173-4276-8049-5cdbf852ba42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtFairValue_9e0420c5-5173-4276-8049-5cdbf852ba42" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_e2fbc9f0-847c-42ad-90ad-a91756458180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_e2fbc9f0-847c-42ad-90ad-a91756458180" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_79b0e807-9e4c-4b44-aaf3-fa522ad8fc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_79b0e807-9e4c-4b44-aaf3-fa522ad8fc04" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ee0cb9cc-43e9-4135-afdb-df99cedee577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ee0cb9cc-43e9-4135-afdb-df99cedee577" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70e33989-25fc-4c6c-9849-749acee0bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70e33989-25fc-4c6c-9849-749acee0bd97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_69e03328-a1d0-4ebd-937d-e9634c4eadca" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_69e03328-a1d0-4ebd-937d-e9634c4eadca" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_cc5bac9b-a6f0-470a-98d5-c64e92463ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_cc5bac9b-a6f0-470a-98d5-c64e92463ef0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a2a1f81d-0c01-4de0-97ec-208d08d04d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a2a1f81d-0c01-4de0-97ec-208d08d04d1c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_f5de812e-3e08-4899-937c-d5bed4baf1e8" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_codi_ProceedsHeldInEscrow_f5de812e-3e08-4899-937c-d5bed4baf1e8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_5868fd66-4d31-4568-bfdd-dc3f0a311b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_SeniorNotes_5868fd66-4d31-4568-bfdd-dc3f0a311b73" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51340425-b0d1-43f3-8972-5119c9bd9260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51340425-b0d1-43f3-8972-5119c9bd9260" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c40e954d-c829-4076-a4c0-d1b941255452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c40e954d-c829-4076-a4c0-d1b941255452" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2068ff7b-bd76-4dac-8f3f-60946c7238f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2068ff7b-bd76-4dac-8f3f-60946c7238f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_83610324-148a-44cc-ab40-a284bf210c28" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_Seniornotesdue2026Member_83610324-148a-44cc-ab40-a284bf210c28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b9c618f4-1f06-401b-84d6-372a66303be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_us-gaap_LetterOfCreditMember_b9c618f4-1f06-401b-84d6-372a66303be0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_7f107d93-124d-4896-b173-f4c1b32e4518" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_A2018CreditFacilityMember_7f107d93-124d-4896-b173-f4c1b32e4518" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_6cfedce0-a25a-4aaf-9a4a-2d0552fdf580" xlink:href="codi-20220630.xsd#codi_A2021CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_A2021CreditFacilityMember_6cfedce0-a25a-4aaf-9a4a-2d0552fdf580" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_6b468f53-2695-488b-aaec-e8bfd9fbd27b" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2029Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_SeniorNotesDue2029Member_6b468f53-2695-488b-aaec-e8bfd9fbd27b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_aec234ed-24cf-4481-ba26-5183271806e3" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2032Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_SeniorNotesDue2032Member_aec234ed-24cf-4481-ba26-5183271806e3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_1fe73df2-de60-4d9d-941a-4f8544be4d35_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_1fe73df2-de60-4d9d-941a-4f8544be4d35_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d70b8f6a-1cfe-4984-8a04-e44efd333ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d70b8f6a-1cfe-4984-8a04-e44efd333ff0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_e9503639-2bff-43c1-864f-389735cebb95_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_e9503639-2bff-43c1-864f-389735cebb95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_19119e2b-3a95-4534-8758-44048c2f4d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_19119e2b-3a95-4534-8758-44048c2f4d9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_2fcf72ed-a1bd-4177-969f-48f9456f5f39" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:to="loc_codi_TermLoanMember_2fcf72ed-a1bd-4177-969f-48f9456f5f39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:to="loc_us-gaap_CreditFacilityDomain_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:to="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0aa1dd4f-474e-43da-a833-04b07ba7b5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0aa1dd4f-474e-43da-a833-04b07ba7b5e8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_ceca3dcb-41d0-455a-83b9-dc00733958c9" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_codi_TermLoanFacilityMember_ceca3dcb-41d0-455a-83b9-dc00733958c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_33902ecb-05fc-48f3-b579-e43bcf5f94c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_LineOfCreditMember_33902ecb-05fc-48f3-b579-e43bcf5f94c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cb52daf0-a6f6-40ac-b56b-3b3a947d15d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_LetterOfCreditMember_cb52daf0-a6f6-40ac-b56b-3b3a947d15d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a228e523-ba81-4b2d-9e67-0f2f80c78506_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a228e523-ba81-4b2d-9e67-0f2f80c78506_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1495bb19-e7c8-432e-96ca-a89ef110e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:to="loc_us-gaap_SubsequentEventMember_1495bb19-e7c8-432e-96ca-a89ef110e42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7247f3c5-1c17-419e-a09e-860bae43cd96_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:to="loc_srt_RangeMember_7247f3c5-1c17-419e-a09e-860bae43cd96_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:to="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36f1f019-7f17-471e-8380-0f9a36d193e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:to="loc_srt_MinimumMember_36f1f019-7f17-471e-8380-0f9a36d193e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3168d59f-a6fc-4aa8-aa82-4c18718e7d53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:to="loc_srt_MaximumMember_3168d59f-a6fc-4aa8-aa82-4c18718e7d53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_38de60df-3156-485e-8cd1-a1042fb8c09a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:to="loc_us-gaap_VariableRateDomain_38de60df-3156-485e-8cd1-a1042fb8c09a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:to="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_116889f3-40c0-4a3b-abf8-6322f1b06f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_116889f3-40c0-4a3b-abf8-6322f1b06f1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_cd3085e5-076e-40d0-93ca-a71b4f7c4e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_cd3085e5-076e-40d0-93ca-a71b4f7c4e8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_9b63a786-8efb-4155-b876-cee9ff97382a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_EurodollarMember_9b63a786-8efb-4155-b876-cee9ff97382a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_90862cd1-660b-4036-85b4-5b7648c5e822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_BaseRateMember_90862cd1-660b-4036-85b4-5b7648c5e822" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended" id="ibb13b0a435864f9bbf271605e91f76f9_StockholdersEquityAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:href="codi-20220630.xsd#codi_StockholdersEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_e174a88f-3f97-4f63-9c8a-a955be2455b6" xlink:href="codi-20220630.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionExpensePreferredShareholders_e174a88f-3f97-4f63-9c8a-a955be2455b6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_1f1e5874-2d94-467f-8b25-ce1f6f995e07" xlink:href="codi-20220630.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_1f1e5874-2d94-467f-8b25-ce1f6f995e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5fbf6add-9c5f-467d-9125-2dbe77d3540a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5fbf6add-9c5f-467d-9125-2dbe77d3540a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_00c44a1d-a614-4d11-b449-6a11bc8322ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockSharesIssued_00c44a1d-a614-4d11-b449-6a11bc8322ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c87a62eb-343c-4f8e-81c6-b6f50295d83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c87a62eb-343c-4f8e-81c6-b6f50295d83a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b63ded99-350f-47b5-b40c-719558b286ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b63ded99-350f-47b5-b40c-719558b286ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_f2cdbbc3-32fd-473a-872d-110f1e278f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_f2cdbbc3-32fd-473a-872d-110f1e278f0a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_6e5f50f6-0e54-482c-9221-7dd974c6c630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_6e5f50f6-0e54-482c-9221-7dd974c6c630" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6f2a7ed1-c18c-46c5-9da3-153f270dc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6f2a7ed1-c18c-46c5-9da3-153f270dc63b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_10ace853-b2db-4271-b389-d2ea803a7722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_10ace853-b2db-4271-b389-d2ea803a7722" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_42007e12-4608-4fe6-86d7-ee2f6f4f70d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_42007e12-4608-4fe6-86d7-ee2f6f4f70d4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_277d08e3-4a46-4b1b-a2f1-ecbdae8cd466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_277d08e3-4a46-4b1b-a2f1-ecbdae8cd466" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a721adb6-5c77-4934-aa0e-d805ac2744c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockValue_a721adb6-5c77-4934-aa0e-d805ac2744c4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_586744ae-5c11-4bf0-9233-4bd2630eff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_586744ae-5c11-4bf0-9233-4bd2630eff6a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_15d9aea3-e614-46ab-a705-d845f7504694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockVotingRights_15d9aea3-e614-46ab-a705-d845f7504694" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_0b7d391b-a071-4d2c-a7dd-ff14f8577a17" xlink:href="codi-20220630.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionsPayableAmountPerShare_0b7d391b-a071-4d2c-a7dd-ff14f8577a17" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_036ea15f-b5de-4f72-936e-62d6b00d086c" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_036ea15f-b5de-4f72-936e-62d6b00d086c" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_7675e92d-e825-46d8-8e51-fb52136ad7ce" xlink:href="codi-20220630.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_7675e92d-e825-46d8-8e51-fb52136ad7ce" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_4009b2f5-0549-4f98-97ef-5278b81885eb" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionToShareholders_4009b2f5-0549-4f98-97ef-5278b81885eb" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_29cf68c2-2652-4556-bf44-943d92d235bb" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_29cf68c2-2652-4556-bf44-943d92d235bb" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_91fd903d-05bc-46cf-bbfc-2dacae6cbf30" xlink:href="codi-20220630.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_91fd903d-05bc-46cf-bbfc-2dacae6cbf30" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_84b6d7f1-35d2-43f0-b898-537f1addc590" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_dei_DocumentPeriodEndDate_84b6d7f1-35d2-43f0-b898-537f1addc590" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f475a3fa-9846-44b1-987f-cd8ceb60d5ef" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f475a3fa-9846-44b1-987f-cd8ceb60d5ef" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_87839b09-ab48-46c3-be07-6c050b5a6446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_87839b09-ab48-46c3-be07-6c050b5a6446" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_ecef3cec-34c4-4d2c-b105-78b543c276c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PaymentsForCommissions_ecef3cec-34c4-4d2c-b105-78b543c276c7" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_32e3514f-f677-45e2-b5eb-439450099d46" xlink:href="codi-20220630.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_AtTheMarketOfferingCosts_32e3514f-f677-45e2-b5eb-439450099d46" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:href="codi-20220630.xsd#codi_StockholdersEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_3f7a0924-6b5d-410d-af83-b8aabdb61203_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:to="loc_srt_ScenarioUnspecifiedDomain_3f7a0924-6b5d-410d-af83-b8aabdb61203_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_496ba065-13c8-4ede-9640-0bb366d4b959" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:to="loc_srt_ScenarioUnspecifiedDomain_496ba065-13c8-4ede-9640-0bb366d4b959" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3f67aea3-5387-4022-9fd9-a522b6717313_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_3f67aea3-5387-4022-9fd9-a522b6717313_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a559182c-d965-4ce3-bdc4-4534076644d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a559182c-d965-4ce3-bdc4-4534076644d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_f73e219a-5412-4166-9a42-809cffce9616_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:to="loc_us-gaap_SegmentDomain_f73e219a-5412-4166-9a42-809cffce9616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:to="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b9eb3591-df86-4e47-a51c-096e9f50a96a" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_LibertyMember_b9eb3591-df86-4e47-a51c-096e9f50a96a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_74d258fe-5e93-472d-887c-653e68e69127" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_ErgoMember_74d258fe-5e93-472d-887c-653e68e69127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3a29d362-8a67-4586-ba14-4abf3276e60d" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_AciMember_3a29d362-8a67-4586-ba14-4abf3276e60d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_b2a8f031-02cb-41d3-8096-3a7ae5f128b7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:to="loc_us-gaap_EquityComponentDomain_b2a8f031-02cb-41d3-8096-3a7ae5f128b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:to="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fa7f9d32-c021-4b9d-aaa6-fefc117d7bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:to="loc_us-gaap_RetainedEarningsMember_fa7f9d32-c021-4b9d-aaa6-fefc117d7bf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b99d00fb-1287-4e0f-b8df-4c963c3dbcac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:to="loc_us-gaap_CommonStockMember_b99d00fb-1287-4e0f-b8df-4c963c3dbcac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_18ecbe1d-9327-4212-98d6-be600c0c37d0_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:to="loc_srt_RangeMember_18ecbe1d-9327-4212-98d6-be600c0c37d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:to="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ad5957a8-8671-4330-abff-5b3ab1ce1db9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:to="loc_srt_MinimumMember_ad5957a8-8671-4330-abff-5b3ab1ce1db9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_47553d48-3de0-4c97-8a2e-1c315f1f7834_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_47553d48-3de0-4c97-8a2e-1c315f1f7834_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f5ae4604-24db-4e93-a57a-58e4aea63919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f5ae4604-24db-4e93-a57a-58e4aea63919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_e8783664-eb2a-4a7f-ae2c-fbbd61efc350_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_e8783664-eb2a-4a7f-ae2c-fbbd61efc350_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f44bd915-b249-4edc-bf2a-b7bcd4655190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:to="loc_us-gaap_SubsequentEventMember_f44bd915-b249-4edc-bf2a-b7bcd4655190" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ddb139b9-e7da-4eb0-b822-32b4192abe82_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:to="loc_us-gaap_ClassOfStockDomain_ddb139b9-e7da-4eb0-b822-32b4192abe82_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:to="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9f7c2848-c994-43c7-b91b-ef82218d8bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_CommonStockMember_9f7c2848-c994-43c7-b91b-ef82218d8bc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_5a5dc6c2-72b5-4130-8d05-2ab61b7f254e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_PreferredClassBMember_5a5dc6c2-72b5-4130-8d05-2ab61b7f254e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_908f55f6-11ba-4d86-a55b-41cb4cb605f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_908f55f6-11ba-4d86-a55b-41cb4cb605f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_b5f09d5c-acde-4f16-a00f-e901bf2ddd82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_b5f09d5c-acde-4f16-a00f-e901bf2ddd82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_9efc3907-07ea-4434-8129-53b2cd0b7107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_PreferredClassAMember_9efc3907-07ea-4434-8129-53b2cd0b7107" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_abb445ac-9ffe-422e-bdbb-5136233026a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesBMember_abb445ac-9ffe-422e-bdbb-5136233026a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_6ffcf116-cf1d-47c4-b25e-d81738f69b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_6ffcf116-cf1d-47c4-b25e-d81738f69b1a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_97003c96-4621-4b65-b1a6-034f4a1f7226_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_97003c96-4621-4b65-b1a6-034f4a1f7226_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_47982f35-a435-47fb-9100-ea4f42c8ca65" xlink:href="codi-20220630.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_47982f35-a435-47fb-9100-ea4f42c8ca65" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended" id="id75410744a7c4b39b0001944194a8b49_StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_298285e6-f7b1-4dc7-9433-93d8ba96b639" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_298285e6-f7b1-4dc7-9433-93d8ba96b639" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_18900164-db7b-496f-9165-1d8ad4b74486" xlink:href="codi-20220630.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_18900164-db7b-496f-9165-1d8ad4b74486" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1828536a-2bd2-4643-b069-ec6d7e41976c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1828536a-2bd2-4643-b069-ec6d7e41976c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_675b392d-2722-45e8-b50a-f7a9d61c542d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_675b392d-2722-45e8-b50a-f7a9d61c542d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_274db329-83e8-4704-8db0-1ecc022c03b8" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_274db329-83e8-4704-8db0-1ecc022c03b8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_13708dfd-03fe-435e-ba24-b88c67327f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_13708dfd-03fe-435e-ba24-b88c67327f0a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de2ed2e9-c59a-46d2-9ba2-31ebb745126e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de2ed2e9-c59a-46d2-9ba2-31ebb745126e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ad1962bc-921d-4803-b2dc-0ee3abbaa984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ad1962bc-921d-4803-b2dc-0ee3abbaa984" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a2a1ec99-bc69-41a7-aebf-12fb90ea47c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a2a1ec99-bc69-41a7-aebf-12fb90ea47c7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_945746e5-e41d-4ee6-93b4-e08beaffdc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_945746e5-e41d-4ee6-93b4-e08beaffdc7f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_38522d93-1083-4261-aa50-58bbf510cf6e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_38522d93-1083-4261-aa50-58bbf510cf6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fb36220f-6fb1-4e21-996d-a518d8ad53a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fb36220f-6fb1-4e21-996d-a518d8ad53a3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended" id="ia42d7d2781474775b6918f63629af896_NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_cc929494-92bf-48f7-9cb4-0f5bc420425e" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_cc929494-92bf-48f7-9cb4-0f5bc420425e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1f14deb9-ec1b-4e29-8049-9e650bc8dee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1f14deb9-ec1b-4e29-8049-9e650bc8dee5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_fa4a145d-c02b-491b-bac0-30527d7f4a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_us-gaap_MinorityInterest_fa4a145d-c02b-491b-bac0-30527d7f4a1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e35521aa-e037-4d15-ae09-92631c999d7d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:to="loc_us-gaap_SegmentDomain_e35521aa-e037-4d15-ae09-92631c999d7d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:to="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_a17392d3-72f8-4a6b-b46e-885695bf663b" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_MarucciMemberMember_a17392d3-72f8-4a6b-b46e-885695bf663b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c914fc6a-4359-4cef-9950-f47e10a51a1a" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_ArnoldMember_c914fc6a-4359-4cef-9950-f47e10a51a1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_c78cb49c-afe4-4c74-812a-e7721b25c210" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_SternoCandleLampMember_c78cb49c-afe4-4c74-812a-e7721b25c210" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e4fe8162-3bcf-4d9a-8de4-23178490214b" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_VelocityOutdoorMember_e4fe8162-3bcf-4d9a-8de4-23178490214b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_86c5db1b-fc6f-4db3-8973-94589df5cf45" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_LibertyMember_86c5db1b-fc6f-4db3-8973-94589df5cf45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fd318944-91a2-495e-adca-7f388e4136df" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_ErgobabyMember_fd318944-91a2-495e-adca-7f388e4136df" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_8694ae07-63b2-4100-baa4-6bac9466c737" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_A5.11TacticalMember_8694ae07-63b2-4100-baa4-6bac9466c737" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3d1b499b-63cc-4eb4-b4ab-ff01d16b6366" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AciMember_3d1b499b-63cc-4eb4-b4ab-ff01d16b6366" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_3a99ecde-8033-46c5-bf87-66441166a231" xlink:href="codi-20220630.xsd#codi_AllocationInterestsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AllocationInterestsMember_3a99ecde-8033-46c5-bf87-66441166a231" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_a12cdcf9-8a29-4cfd-9e3c-70906305f10c" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_BOAMember_a12cdcf9-8a29-4cfd-9e3c-70906305f10c" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_03f27602-0b79-48fb-a335-d89b195d5652" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AltorMember_03f27602-0b79-48fb-a335-d89b195d5652" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4d3b806b-8411-4b66-8af3-8c305bc1ff98" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_LuganoMember_4d3b806b-8411-4b66-8af3-8c305bc1ff98" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_ba737732-3f16-4a24-b52e-f3f2efc6e65c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:to="loc_srt_OwnershipDomain_ba737732-3f16-4a24-b52e-f3f2efc6e65c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:to="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ea2cfa44-02e7-4a45-bd42-59d9a9854471" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_MarucciMemberMember_ea2cfa44-02e7-4a45-bd42-59d9a9854471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3d216fd1-8c5c-491d-b636-3031a2d33e7e" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_A5.11TacticalMember_3d216fd1-8c5c-491d-b636-3031a2d33e7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_da226f8b-fd28-4779-82bb-6cd2c791b7d1" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_ErgobabyMember_da226f8b-fd28-4779-82bb-6cd2c791b7d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_8c4c9b08-9ac6-48af-834f-33f349e8ddd9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_LibertyMember_8c4c9b08-9ac6-48af-834f-33f349e8ddd9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_6427c2fd-eeda-4619-a206-92ef0f970d81" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_6427c2fd-eeda-4619-a206-92ef0f970d81" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_62116af6-7778-43e0-99b4-a133c67d3744" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_AciMember_62116af6-7778-43e0-99b4-a133c67d3744" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_8cb6399b-4ae1-46e3-ad61-8acaf6bd59ec" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_ArnoldMember_8cb6399b-4ae1-46e3-ad61-8acaf6bd59ec" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e63605c2-519a-46af-9561-479d9de5219a" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_SternoProductsMember_e63605c2-519a-46af-9561-479d9de5219a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_495bf52f-1f66-4899-8dfb-6953f1c016f9" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_BOAMember_495bf52f-1f66-4899-8dfb-6953f1c016f9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b0134eb1-fff1-404d-9e30-358ffdb3b082" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_AltorMember_b0134eb1-fff1-404d-9e30-358ffdb3b082" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_296b8866-9afa-4d90-89e1-583633c3d3e6" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_LuganoMember_296b8866-9afa-4d90-89e1-583633c3d3e6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_58ee4d6b-da17-4a0f-8e97-57a977757270_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_58ee4d6b-da17-4a0f-8e97-57a977757270_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_1e191a54-210b-49a7-bdfb-79951104250d" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_1e191a54-210b-49a7-bdfb-79951104250d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_9a246d18-d769-460b-9295-a2f6d8801c17" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_9a246d18-d769-460b-9295-a2f6d8801c17" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="extended" id="ia75f313927534a52a5b43bc89cfd12c5_NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_47ffe95f-4fb2-4389-9a09-b4f334bdbe0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_47ffe95f-4fb2-4389-9a09-b4f334bdbe0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_99a26a51-9f2a-4956-80f1-1fb1e65853e6" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_DistributionToShareholders_99a26a51-9f2a-4956-80f1-1fb1e65853e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_5144eb76-ef63-46f7-9c1c-42a69c342cb1" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_5144eb76-ef63-46f7-9c1c-42a69c342cb1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2239079a-6842-4ab6-b87e-b2eab2cfede6" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2239079a-6842-4ab6-b87e-b2eab2cfede6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_9026ade5-e03d-4143-a6b9-2353d7a583a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_9026ade5-e03d-4143-a6b9-2353d7a583a2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d8296f6-5c7b-4556-9dc7-ff64e8cf80e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d8296f6-5c7b-4556-9dc7-ff64e8cf80e0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_e5ac2cdf-ccbf-470e-a8fc-99ffba170a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_e5ac2cdf-ccbf-470e-a8fc-99ffba170a1d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_f05e213f-06e6-4537-8c6a-f125f57bd213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_f05e213f-06e6-4537-8c6a-f125f57bd213" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_051cfbe8-3c15-4a2e-9c44-250a2c51e169_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:to="loc_srt_OwnershipDomain_051cfbe8-3c15-4a2e-9c44-250a2c51e169_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_023726be-b5a3-48fb-8d2e-f872529d5919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:to="loc_srt_OwnershipDomain_023726be-b5a3-48fb-8d2e-f872529d5919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_414752b7-218b-4fd1-824d-8b46b3878e8b_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:to="loc_dei_EntityDomain_414752b7-218b-4fd1-824d-8b46b3878e8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:to="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9d3a7abc-a608-4158-8799-74fc714cf88d" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:to="loc_codi_ErgobabyMember_9d3a7abc-a608-4158-8799-74fc714cf88d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c52ddd8b-0369-41c3-b7a1-3b54903089ab_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c52ddd8b-0369-41c3-b7a1-3b54903089ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_0b7e7819-6985-42bc-a644-a82ba9a21ba2" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:to="loc_codi_TermLoanFacilityMember_0b7e7819-6985-42bc-a644-a82ba9a21ba2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_50140f50-5d2d-42c7-af50-c1d54f553e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_50140f50-5d2d-42c7-af50-c1d54f553e88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_898bd1f7-fd56-4baf-9a68-ff79f56e7e67_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_898bd1f7-fd56-4baf-9a68-ff79f56e7e67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b8a91f05-5eaf-4276-9596-16f51c2dff0d" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b8a91f05-5eaf-4276-9596-16f51c2dff0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_cf824de2-db2e-4f12-9e53-74f94f8dbe9a" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_cf824de2-db2e-4f12-9e53-74f94f8dbe9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b5761bd7-52d6-41f0-9de6-1a59a8fda293_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:to="loc_us-gaap_SegmentDomain_b5761bd7-52d6-41f0-9de6-1a59a8fda293_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:to="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a280e5f5-286b-47cb-9294-a59b53fe11e4" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_AciMember_a280e5f5-286b-47cb-9294-a59b53fe11e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_841c010d-7ec6-42b2-a502-6f437caf4cc5" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_LibertyMember_841c010d-7ec6-42b2-a502-6f437caf4cc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_26aee64d-f7e8-445e-bcc8-6ad04700f9fa" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_BOAMember_26aee64d-f7e8-445e-bcc8-6ad04700f9fa" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended" id="ib2b0bfcaab3746cb85594f80d633e263_FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_a1e87ced-674a-47db-8f24-31520a97f833" xlink:href="codi-20220630.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_a1e87ced-674a-47db-8f24-31520a97f833" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2fcf0ad8-299f-4457-bebc-9c80e2a43651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2fcf0ad8-299f-4457-bebc-9c80e2a43651" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_6040d933-7553-4a7c-8f4a-6e78dfa4c739" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_6040d933-7553-4a7c-8f4a-6e78dfa4c739" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_b65b5581-508e-48e7-b3f2-fdd66292abb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_b65b5581-508e-48e7-b3f2-fdd66292abb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_aabf50b8-d787-4fcf-a838-1e5adae44448" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:to="loc_codi_Seniornotesdue2026Member_aabf50b8-d787-4fcf-a838-1e5adae44448" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_7a87c42e-7a42-4577-852f-6e1a15ea4a98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_7a87c42e-7a42-4577-852f-6e1a15ea4a98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9174d078-c550-4b39-9640-13c2535adce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9174d078-c550-4b39-9640-13c2535adce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_3e91a140-cedd-4922-8532-4e3194224ea7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_3e91a140-cedd-4922-8532-4e3194224ea7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2f960c6c-ef11-44bc-9d48-13fb2295bb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2f960c6c-ef11-44bc-9d48-13fb2295bb46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4f70508f-b33a-4ee9-b1ea-020bb80690d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4f70508f-b33a-4ee9-b1ea-020bb80690d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_780605fb-c14e-4a83-b808-ee1ef47945fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_780605fb-c14e-4a83-b808-ee1ef47945fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_51f469d2-117d-490a-9f13-71e368d35844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_51f469d2-117d-490a-9f13-71e368d35844" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f50419a7-505b-4186-b472-08de161490b5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_f50419a7-505b-4186-b472-08de161490b5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76296d50-de53-4105-bf18-371f5e7cba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76296d50-de53-4105-bf18-371f5e7cba3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9c613d3-d1e4-474f-8781-83da825f125c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9c613d3-d1e4-474f-8781-83da825f125c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_101b3bfd-e2a8-4f99-a32f-cb40b4d88b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_101b3bfd-e2a8-4f99-a32f-cb40b4d88b08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_bcfb76fb-7137-44c8-a251-a4b263003a59_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_bcfb76fb-7137-44c8-a251-a4b263003a59_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_188b7c30-ef92-4946-94cc-20f723ca7c88" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:to="loc_codi_BusinessAcquisitionMember_188b7c30-ef92-4946-94cc-20f723ca7c88" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="extended" id="ia4e24faabcb4437494629d32c590ccbf_FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e675deec-4ea0-4754-83f5-15e081ea42a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e675deec-4ea0-4754-83f5-15e081ea42a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7e8631c0-2d20-47fd-a283-e616fc440aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7e8631c0-2d20-47fd-a283-e616fc440aea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6cbfaf9c-5b7e-424f-853c-a222948dced2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6cbfaf9c-5b7e-424f-853c-a222948dced2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a53ea0c9-8ed6-4cd6-a6ff-174491247ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_c07630ed-f7fd-4f97-886b-3db75c6fcc77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_c07630ed-f7fd-4f97-886b-3db75c6fcc77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:to="loc_us-gaap_SegmentDomain_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:to="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_bb924ab4-3759-4735-8995-bfd60c40a7e9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:to="loc_codi_LibertyMember_bb924ab4-3759-4735-8995-bfd60c40a7e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c8ed3a0-f2d1-4873-918d-c1674170d1c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1c8ed3a0-f2d1-4873-918d-c1674170d1c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_fbd9942d-6f4f-41c2-95bf-f2c8e3c8dbb4" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_A5.11TacticalMember_fbd9942d-6f4f-41c2-95bf-f2c8e3c8dbb4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_8184e9f7-2d21-4d08-8977-7070dbbe5b97" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_LibertyMember_8184e9f7-2d21-4d08-8977-7070dbbe5b97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_aa2be4c9-9cc3-4726-88af-015b5a208355" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_AltorMember_aa2be4c9-9cc3-4726-88af-015b5a208355" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="extended" id="i1efd0b1961d24ca59c62559a94df44e4_FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_03db5708-c6e6-436d-bb96-f530a86d369f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_03db5708-c6e6-436d-bb96-f530a86d369f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_a8cd51d1-1517-4568-acce-4f0fbb0954e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_SeniorNotes_a8cd51d1-1517-4568-acce-4f0fbb0954e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5c5e614d-c5b7-4a71-998a-e9031b17eaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_LongTermDebtFairValue_5c5e614d-c5b7-4a71-998a-e9031b17eaf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b43bb290-57f5-42fd-bde2-95d5dba5d8ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:to="loc_us-gaap_SegmentDomain_b43bb290-57f5-42fd-bde2-95d5dba5d8ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:to="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9668ff0e-1fd1-4a38-a956-437ae2a66c3a" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:to="loc_codi_VelocityOutdoorMember_9668ff0e-1fd1-4a38-a956-437ae2a66c3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa52c03a-c75f-4179-915c-465182e7be13_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_aa52c03a-c75f-4179-915c-465182e7be13_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_245db302-9a94-4151-b265-167c0ecd8b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_245db302-9a94-4151-b265-167c0ecd8b1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57049871-26d5-4cda-8433-c26d045ac8e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_57049871-26d5-4cda-8433-c26d045ac8e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_22479919-4a9f-4607-9463-e4ee80ae45d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_22479919-4a9f-4607-9463-e4ee80ae45d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9c6e3db9-0427-438e-89c4-d3af4ca65c0f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9c6e3db9-0427-438e-89c4-d3af4ca65c0f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2309702f-df06-4813-af2a-13834bad19c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:to="loc_us-gaap_TradeNamesMember_2309702f-df06-4813-af2a-13834bad19c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4fc1266a-10b5-42a1-af0b-5c66ed48c92d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4fc1266a-10b5-42a1-af0b-5c66ed48c92d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f7e8d043-050d-4ae6-b478-7181f1e4d899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:to="loc_us-gaap_TradeNamesMember_f7e8d043-050d-4ae6-b478-7181f1e4d899" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_71f87f96-9b51-4f0a-97dd-fb03dd8eb78e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:to="loc_us-gaap_CustomerRelationshipsMember_71f87f96-9b51-4f0a-97dd-fb03dd8eb78e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4cb7f4f6-084d-493d-8f74-6661727edd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4cb7f4f6-084d-493d-8f74-6661727edd3d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_39793395-c3c0-47fd-b824-61f5148a78fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_39793395-c3c0-47fd-b824-61f5148a78fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_941714e9-5692-4ab9-82fc-c407a5010fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_941714e9-5692-4ab9-82fc-c407a5010fb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_26451d6c-542e-4a75-ab91-9061ce445d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_26451d6c-542e-4a75-ab91-9061ce445d81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9f00ea0b-b2a3-4f03-951e-0c90a6afe677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9f00ea0b-b2a3-4f03-951e-0c90a6afe677" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_41cf0d2e-b103-4ca6-960c-db8a2e1f7e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_41cf0d2e-b103-4ca6-960c-db8a2e1f7e82" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended" id="i69c9d3a44cf84da29224a91fab669126_FairValueMeasurementAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_74c4a1d9-15e0-4023-abe8-7a34acdb3f1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:to="loc_dei_DocumentPeriodEndDate_74c4a1d9-15e0-4023-abe8-7a34acdb3f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2b31fe8-31e0-4cf3-9f36-9eb368dda0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2b31fe8-31e0-4cf3-9f36-9eb368dda0bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cfb6c15e-398b-4907-ba17-c97bcd939692_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cfb6c15e-398b-4907-ba17-c97bcd939692_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_838fd36c-b586-4d3e-82e7-9d5be89407ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_838fd36c-b586-4d3e-82e7-9d5be89407ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:to="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:to="loc_us-gaap_CreditFacilityDomain_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:to="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_3860b4cd-4254-4624-910f-c4c35cb4956b" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:to="loc_codi_TermLoanFacilityMember_3860b4cd-4254-4624-910f-c4c35cb4956b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="extended" id="i7608ba98d0104748b5a09a9f076ab514_IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_99430895-8bc5-4ec8-90ce-5d89fbec13f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_99430895-8bc5-4ec8-90ce-5d89fbec13f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_19af2d31-bf0e-4c78-bbba-7eb7c4dedc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_19af2d31-bf0e-4c78-bbba-7eb7c4dedc0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_e7a87555-ba8c-46f1-8a7d-6c7d0c48c32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_e7a87555-ba8c-46f1-8a7d-6c7d0c48c32d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b9325243-a46d-4423-a574-d8f3b2d75062" xlink:href="codi-20220630.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b9325243-a46d-4423-a574-d8f3b2d75062" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_04a8da95-5ba9-44e7-8c97-298e10146d8d" xlink:href="codi-20220630.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_04a8da95-5ba9-44e7-8c97-298e10146d8d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_172f1bf4-a2de-4e04-a92d-3fe510e46d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_172f1bf4-a2de-4e04-a92d-3fe510e46d13" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_92356bf6-664c-4124-8148-8346e0594a6d" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_92356bf6-664c-4124-8148-8346e0594a6d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_43b7619a-f181-4cf5-8db9-adab61d2d8b3" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_43b7619a-f181-4cf5-8db9-adab61d2d8b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_daafb35d-c416-413e-a336-85104e976a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_daafb35d-c416-413e-a336-85104e976a55" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1de43f74-15b8-4e28-959e-dbf5d323ca40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1de43f74-15b8-4e28-959e-dbf5d323ca40" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_2d1b1172-8fa2-4220-9a9e-71e72cda234b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_2d1b1172-8fa2-4220-9a9e-71e72cda234b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_109cb6bb-fa46-4426-adf2-30af74b85776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_109cb6bb-fa46-4426-adf2-30af74b85776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_5c0da144-6459-4c6f-b325-3c74dab9909c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_5c0da144-6459-4c6f-b325-3c74dab9909c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_1d8ea4e1-4764-42ad-9df3-0d2e08b97972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_1d8ea4e1-4764-42ad-9df3-0d2e08b97972" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_6abf8fc6-3ee0-4c31-927c-36ff7d741e99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:to="loc_us-gaap_TaxPeriodDomain_6abf8fc6-3ee0-4c31-927c-36ff7d741e99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_a13f4fb2-8022-4b58-a8ad-d0f28eabf1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:to="loc_us-gaap_TaxPeriodDomain_a13f4fb2-8022-4b58-a8ad-d0f28eabf1b4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended" id="i78dda741dc424f4fb5744b0c7f42e757_DefinedBenefitPlanAdditionalInformationDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a8ae6858-15f9-4762-9932-39752b515d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a8ae6858-15f9-4762-9932-39752b515d70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_aa1a5486-f832-4f2e-927e-8052e18b2892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_aa1a5486-f832-4f2e-927e-8052e18b2892" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_36098b28-6039-4d61-9385-21c96bd20070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_36098b28-6039-4d61-9385-21c96bd20070" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:to="loc_us-gaap_SegmentDomain_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:to="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_3fdbebec-cc19-4985-a620-ec318056fe14" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:to="loc_codi_ArnoldMember_3fdbebec-cc19-4985-a620-ec318056fe14" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesComponentsofOperatingLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="extended" id="if457f0a46c2641b3b807eabcc16a0c11_CommitmentsandContingenciesComponentsofOperatingLeasesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_397144d8-3863-4605-8393-2aa09ce4a586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:to="loc_us-gaap_OperatingLeaseCost_397144d8-3863-4605-8393-2aa09ce4a586" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:to="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d0f680f9-faa2-453b-b7b8-243b4cc1a610_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d0f680f9-faa2-453b-b7b8-243b4cc1a610_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_912ae454-4282-4c94-ba13-b7a79b39df42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_912ae454-4282-4c94-ba13-b7a79b39df42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_1e28562f-abaa-4872-b9f2-a3a878e0da2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_1e28562f-abaa-4872-b9f2-a3a878e0da2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60b030a8-d2a2-4bb6-ab7c-a3efe092373c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60b030a8-d2a2-4bb6-ab7c-a3efe092373c" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="extended" id="i9cdfda1dd3c8441b8f63db0dabecf235_CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_18d0b521-822c-4eef-9167-74351c8481ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_18d0b521-822c-4eef-9167-74351c8481ff" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ec77d3df-5753-4174-ad5f-300b13fe823f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ec77d3df-5753-4174-ad5f-300b13fe823f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b8620ba6-402e-4016-9b1a-55f771607a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b8620ba6-402e-4016-9b1a-55f771607a0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d2253337-5b5d-4e9a-99ad-9ade72b77074_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d2253337-5b5d-4e9a-99ad-9ade72b77074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_abc53066-e930-4725-8d30-b828313287ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_abc53066-e930-4725-8d30-b828313287ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_b808b97c-83f6-468f-a29e-61ba7afdf7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_b808b97c-83f6-468f-a29e-61ba7afdf7cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_8afe6f7a-d535-4afe-95d3-26383fb433dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_8afe6f7a-d535-4afe-95d3-26383fb433dc" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#NarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="extended" id="i55bd77c39b0846ec92fcb2cd193f4cdf_NarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_51ca8b0f-47a7-49fa-aa91-e6abd931fb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_51ca8b0f-47a7-49fa-aa91-e6abd931fb33" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_f198fa6f-f760-4b3e-87ff-e0014310ec54" xlink:href="codi-20220630.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_f198fa6f-f760-4b3e-87ff-e0014310ec54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_80cd2688-d10a-49c2-85fa-eaba56fb67a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_80cd2688-d10a-49c2-85fa-eaba56fb67a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_a3f7fcda-60ce-467f-b374-2f1cbfca1bab" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_a3f7fcda-60ce-467f-b374-2f1cbfca1bab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_8aa9756e-d69c-4743-b101-c7d42a208eb8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_dei_DocumentPeriodEndDate_8aa9756e-d69c-4743-b101-c7d42a208eb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_5e4754e3-2f82-4c22-95b3-3f7027119fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_5e4754e3-2f82-4c22-95b3-3f7027119fe2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_8a9c1ab8-71d8-41e9-9aa6-3e6c3484174a" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_8a9c1ab8-71d8-41e9-9aa6-3e6c3484174a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2ea3cf8d-8209-407a-b9d3-c8d25fd7e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2ea3cf8d-8209-407a-b9d3-c8d25fd7e09a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_6445a2a9-1efc-41eb-b349-595589507238" xlink:href="codi-20220630.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_6445a2a9-1efc-41eb-b349-595589507238" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d3f8745-43f7-4e50-ac8b-cb958197f273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d3f8745-43f7-4e50-ac8b-cb958197f273" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_495bef08-dfd3-45ff-b521-b25ff95dc72e" xlink:href="codi-20220630.xsd#codi_Managementfeewaiver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_Managementfeewaiver_495bef08-dfd3-45ff-b521-b25ff95dc72e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_79a02d31-f62e-4fbe-9514-9f2eead0e3b9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:to="loc_us-gaap_RelatedPartyDomain_79a02d31-f62e-4fbe-9514-9f2eead0e3b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:to="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_e0b926c2-5ba4-4922-a1fd-8c3d1bc62c72" xlink:href="codi-20220630.xsd#codi_RelatedPartyVendorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:to="loc_codi_RelatedPartyVendorMember_e0b926c2-5ba4-4922-a1fd-8c3d1bc62c72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_082e7f75-3378-46e6-9a0e-dc8eaff10c42_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:to="loc_srt_OwnershipDomain_082e7f75-3378-46e6-9a0e-dc8eaff10c42_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:to="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_dcd8be79-15c6-4c0f-be1d-d7f0884eed0d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_SternoProductsMember_dcd8be79-15c6-4c0f-be1d-d7f0884eed0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_aa8d7487-f6e2-4bba-b1f0-5ec48f2b6426" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_A5.11TacticalMember_aa8d7487-f6e2-4bba-b1f0-5ec48f2b6426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_131eae55-0fed-4114-8a94-b903402ae0c5" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_ErgoMember_131eae55-0fed-4114-8a94-b903402ae0c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_22a21e14-d935-4b89-860f-ae208d2ae0e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_22a21e14-d935-4b89-860f-ae208d2ae0e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7a132d6f-7d26-4faf-a53b-f9be91b4c595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:to="loc_us-gaap_LetterOfCreditMember_7a132d6f-7d26-4faf-a53b-f9be91b4c595" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34304461-3c45-486d-ba01-3f414144eeb1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_34304461-3c45-486d-ba01-3f414144eeb1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_09604b79-a96c-4a94-a26e-70518be964e9" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_VelocityOutdoorMember_09604b79-a96c-4a94-a26e-70518be964e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e3dab305-1df8-4401-85a7-cd178272f90d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_SternoProductsMember_e3dab305-1df8-4401-85a7-cd178272f90d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1206691a-6dbb-4cf3-8001-17f313bd31ed" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_MarucciMemberMember_1206691a-6dbb-4cf3-8001-17f313bd31ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_366ad183-9480-4bec-be5f-bb4228e1d359" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_BOAMember_366ad183-9480-4bec-be5f-bb4228e1d359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2f5f045b-41dd-4929-b0d5-a4ebaefced59" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_LuganoMember_2f5f045b-41dd-4929-b0d5-a4ebaefced59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d868a1ed-9ca7-414f-8840-730f54fc3fdc" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_A5.11TacticalMember_d868a1ed-9ca7-414f-8840-730f54fc3fdc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_6e7fdb45-b480-46cf-9b7d-3e1a613d6928" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_ErgoMember_6e7fdb45-b480-46cf-9b7d-3e1a613d6928" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_33319acc-978e-4fa1-8852-04dd7c24e326" xlink:href="codi-20220630.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_PrimaloftMember_33319acc-978e-4fa1-8852-04dd7c24e326" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_65dd922c-3fc2-4507-be22-37b9a8cdfd40_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:to="loc_dei_EntityDomain_65dd922c-3fc2-4507-be22-37b9a8cdfd40_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:to="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7f666262-9e5e-46cc-a4e6-bf686c96793f" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:to="loc_codi_BOAMember_7f666262-9e5e-46cc-a4e6-bf686c96793f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_e748b2ce-1c80-48b4-9f29-1c9cdca2259e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:to="loc_us-gaap_SegmentDomain_e748b2ce-1c80-48b4-9f29-1c9cdca2259e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:to="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_847888a1-1072-46b0-8966-e91171c0ddfc" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:to="loc_codi_BOAMember_847888a1-1072-46b0-8966-e91171c0ddfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_92169e5d-828c-46a4-8e2f-d25d4171912b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_92169e5d-828c-46a4-8e2f-d25d4171912b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a4ddb823-2182-47d8-abba-d06da950f951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:to="loc_us-gaap_SubsequentEventMember_a4ddb823-2182-47d8-abba-d06da950f951" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEvent"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="extended" id="iafc6b365545f42379cf1c7ed2a43a80e_SubsequentEvent">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_18bf99e4-ae7c-4bd1-803f-6219e183e4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_18bf99e4-ae7c-4bd1-803f-6219e183e4db" xlink:to="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f5e78dd9-f267-4155-97ae-9218ed2848fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f5e78dd9-f267-4155-97ae-9218ed2848fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bf7d273f-c941-446c-9777-d0093d17bd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bf7d273f-c941-446c-9777-d0093d17bd59" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEventDetail"/>
  <link:definitionLink xlink:role="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="extended" id="ide3fc9c28d8d45f0940273c9ecf1b875_SubsequentEventDetail">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_a1ad7903-8bee-41ff-898f-bfa7be6a1aa0" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_a1ad7903-8bee-41ff-898f-bfa7be6a1aa0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_cce60515-5027-4a1e-938d-eccc6f4e8876" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_cce60515-5027-4a1e-938d-eccc6f4e8876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d999e57f-78d2-4485-aebf-876c2578e54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d999e57f-78d2-4485-aebf-876c2578e54a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_556aa9f2-8382-4026-88f2-17a5621428a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_556aa9f2-8382-4026-88f2-17a5621428a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_58bcf94a-5900-45fc-815a-6a6ee849dec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_58bcf94a-5900-45fc-815a-6a6ee849dec3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_38593eae-a776-4331-9a12-836f81025cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_38593eae-a776-4331-9a12-836f81025cf8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_037d7fce-641f-4622-955c-4130c62aab85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_037d7fce-641f-4622-955c-4130c62aab85" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_6c40158d-a23a-421d-afc9-d87a852f7b9e" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_6c40158d-a23a-421d-afc9-d87a852f7b9e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_be96c45a-ea79-40ee-945b-a26723df7e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_be96c45a-ea79-40ee-945b-a26723df7e3c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dca55919-60a0-4823-833f-014f77b9e899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dca55919-60a0-4823-833f-014f77b9e899" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b45e8ede-4bde-4a7b-bc63-6fa703d36ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b45e8ede-4bde-4a7b-bc63-6fa703d36ef6" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_80be1747-e636-48d7-bf6b-12d42986d425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_80be1747-e636-48d7-bf6b-12d42986d425" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_0e50192a-f955-408c-bbeb-d741d13b0f7c" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_0e50192a-f955-408c-bbeb-d741d13b0f7c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b548193b-6545-4e07-95dc-c1c7753308a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b548193b-6545-4e07-95dc-c1c7753308a5" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_60ac2c3f-7755-49ef-b52e-3948965b2f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_60ac2c3f-7755-49ef-b52e-3948965b2f4f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_fcc485f9-38e6-4f2c-9dce-b992229c2775" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_fcc485f9-38e6-4f2c-9dce-b992229c2775" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_069eed90-493a-435a-9a19-9e35f8135d9d" xlink:href="codi-20220630.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_069eed90-493a-435a-9a19-9e35f8135d9d" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_f3787a0b-7f2f-4829-8191-09d9930bf6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_f3787a0b-7f2f-4829-8191-09d9930bf6f4" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_97bd8287-552e-4e62-98d6-c8f0f427b00b" xlink:href="codi-20220630.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_97bd8287-552e-4e62-98d6-c8f0f427b00b" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_9458a3dd-2f3a-4219-974b-0ac806853452" xlink:href="codi-20220630.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_9458a3dd-2f3a-4219-974b-0ac806853452" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_f7c2fe84-ac19-45e4-a820-b871af77888a" xlink:href="codi-20220630.xsd#codi_Managementfeewaiver"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_Managementfeewaiver_f7c2fe84-ac19-45e4-a820-b871af77888a" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_8d42a177-3404-4eff-91b4-eb22b858e59f" xlink:href="codi-20220630.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_8d42a177-3404-4eff-91b4-eb22b858e59f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1305bd91-77c6-40f9-8d9e-350ee64fdef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1305bd91-77c6-40f9-8d9e-350ee64fdef0" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_f6f9c70d-0f04-4491-9e4b-2f224402d0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_f6f9c70d-0f04-4491-9e4b-2f224402d0d9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1b000822-b9ef-43b5-8f69-b6acc157dae6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:to="loc_us-gaap_SegmentDomain_1b000822-b9ef-43b5-8f69-b6acc157dae6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:to="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_4e87c4e5-fb8b-43ed-b130-31f6f61b0435" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_MarucciMemberMember_4e87c4e5-fb8b-43ed-b130-31f6f61b0435" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_eef64918-c463-4606-9a7d-976daa548882" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_AltorMember_eef64918-c463-4606-9a7d-976daa548882" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_79df2bb1-5040-44b8-974f-b8490c76844b" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_PlymouthFoamMember_79df2bb1-5040-44b8-974f-b8490c76844b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f915060c-6ee6-47c7-9e7a-fd52293c674c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_AciMember_f915060c-6ee6-47c7-9e7a-fd52293c674c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_41f33a29-d3e1-47bd-a4a0-bdf6a997d2a5" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_MarucciMemberMember_41f33a29-d3e1-47bd-a4a0-bdf6a997d2a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4b7735b0-997c-496e-9e1d-0c9818966adb" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_LuganoMember_4b7735b0-997c-496e-9e1d-0c9818966adb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_84297e47-5dac-4377-921d-98cbb3fdb1e1" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_AltorMember_84297e47-5dac-4377-921d-98cbb3fdb1e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_14ea91da-c4ed-4806-84d2-d39eb515207a" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_PlymouthFoamMember_14ea91da-c4ed-4806-84d2-d39eb515207a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_49af9c45-6341-4012-85e8-fadb60b56cd1" xlink:href="codi-20220630.xsd#codi_LizardSkinsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_LizardSkinsMember_49af9c45-6341-4012-85e8-fadb60b56cd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_c1a02f55-a40d-477f-b646-77308cf171c0" xlink:href="codi-20220630.xsd#codi_PrimaloftMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_PrimaloftMember_c1a02f55-a40d-477f-b646-77308cf171c0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f5ffbf0f-07be-43a8-b7e2-583423de830e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f5ffbf0f-07be-43a8-b7e2-583423de830e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_37c067d4-a824-41d0-9ce3-49cf3c349497" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:to="loc_us-gaap_SubsequentEventMember_37c067d4-a824-41d0-9ce3-49cf3c349497" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1d8b43e0-d55c-464f-b021-df447aaa767d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1d8b43e0-d55c-464f-b021-df447aaa767d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4384916e-c2d5-4915-b6aa-b114e3539575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:to="loc_us-gaap_LineOfCreditMember_4384916e-c2d5-4915-b6aa-b114e3539575" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_c9b699e9-e0d1-41a8-9ca3-b725250b9711" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:to="loc_codi_TermLoanMember_c9b699e9-e0d1-41a8-9ca3-b725250b9711" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c119bda3-b1a5-480d-aabb-4aed1049373c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:to="loc_us-gaap_CreditFacilityDomain_c119bda3-b1a5-480d-aabb-4aed1049373c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:to="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9b6a4fd9-54aa-4576-83ed-cec428546580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9b6a4fd9-54aa-4576-83ed-cec428546580" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_3573323b-5c9a-4159-8667-ec27a81b8326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:to="loc_us-gaap_LetterOfCreditMember_3573323b-5c9a-4159-8667-ec27a81b8326" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c18d2883-c2f0-4632-93f0-980bd64c76d7_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c18d2883-c2f0-4632-93f0-980bd64c76d7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_b1039ebe-973b-4cc6-8b01-25ba064f6272" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_Seniornotesdue2026Member_b1039ebe-973b-4cc6-8b01-25ba064f6272" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b53c3748-4326-4e70-bd75-63812db9587e" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_TermLoanMember_b53c3748-4326-4e70-bd75-63812db9587e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_6caf1f9f-d5b0-4a72-85bd-e03553b1b687" xlink:href="codi-20220630.xsd#codi_A2022CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_A2022CreditFacilityMember_6caf1f9f-d5b0-4a72-85bd-e03553b1b687" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_1d56ac6a-dcbf-4a4a-bcf3-a82f8f8e5af6" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_A2018CreditFacilityMember_1d56ac6a-dcbf-4a4a-bcf3-a82f8f8e5af6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:to="loc_srt_RangeMember_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:to="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec62e254-7815-4dfb-91bb-82d8873f038b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:to="loc_srt_MinimumMember_ec62e254-7815-4dfb-91bb-82d8873f038b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e6053baa-5357-4dfb-a291-50c808326d6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:to="loc_srt_MaximumMember_e6053baa-5357-4dfb-a291-50c808326d6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_80396664-aa2e-4f61-ae8a-fa5e06045a05_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:to="loc_srt_OwnershipDomain_80396664-aa2e-4f61-ae8a-fa5e06045a05_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:to="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7a640c07-bace-4b54-a870-4f57fa123363" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:to="loc_codi_AciMember_7a640c07-bace-4b54-a870-4f57fa123363" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_38686d2f-79f7-44b1-9954-1e2a2c31d9b3" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_38686d2f-79f7-44b1-9954-1e2a2c31d9b3" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>codi-20220630_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_f5c688a1-5bba-48b4-9ada-561206734d5e_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, not subject to amortization</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedTradeNames_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedTradeNames" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Trade Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedTradeNames" xlink:to="lab_us-gaap_IndefiniteLivedTradeNames" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_44db0650-f685-4b5b-91a7-6ad53b82b37b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2022CreditFacilityMember_2b4e954f-10a4-48f6-b1e8-97ae96ac874d_terseLabel_en-US" xlink:label="lab_codi_A2022CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Credit Facility</link:label>
    <link:label id="lab_codi_A2022CreditFacilityMember_label_en-US" xlink:label="lab_codi_A2022CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2022CreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2022CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022 Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember" xlink:href="codi-20220630.xsd#codi_A2022CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2022CreditFacilityMember" xlink:to="lab_codi_A2022CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_84842782-ef25-4fe1-b733-730d96db4b31_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States Federal Statutory Rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_83ce8eb9-7508-4543-a9ee-cb3f6cff1dcf_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_0dc6bf81-ec7c-4cce-b3e8-db7a61377139_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work-in-process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_b3568d81-7ec5-4f0e-b386-24c9dd9ee935_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_80f13bbb-4993-44c7-aaf8-a48d447aee7c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_f1b715ba-6a16-4a82-a82b-4c6d1c71e660_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_467cbbae-0b83-4809-a11d-c8b5a41dbc32_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_21648661-9406-4940-88f8-dea263ed79ea_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_794ac1ff-9a6c-4a36-a068-26f1c7b739bb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_e6de2bc7-810c-45f6-bc14-0577497ac690_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_10cf25ef-5fd5-4d59-82a1-5f0907881f20_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_458ef643-8b86-463d-847c-521f62dafae3_terseLabel_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares representing beneficial interests in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:href="codi-20220630.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_a491f70a-7195-40f3-b582-cce46bce6941_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_94494dfb-a8ea-4b22-8a81-fe86405f40db_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2fb6a636-2969-40af-96af-f269e9de8fae_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_302fb05b-c007-47d6-8098-75d61bbc8263_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_cc1241f5-4e1c-4be9-b8b9-df60013e0219_terseLabel_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_label_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:label id="lab_codi_DistributionExpensePreferredShareholders_documentation_en-US" xlink:label="lab_codi_DistributionExpensePreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Preferred Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders" xlink:href="codi-20220630.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionExpensePreferredShareholders" xlink:to="lab_codi_DistributionExpensePreferredShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_8eaebcc2-166b-424a-98a6-e39c1b0f1e9f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_4ce1a21f-9b25-4db9-81f8-b69698963c6b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_10878c44-4a64-4cb3-80ff-2108de4cb87f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AltorMember_09eeae04-f74f-4fda-a70a-0143c8cd65e1_terseLabel_en-US" xlink:label="lab_codi_AltorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Altor</link:label>
    <link:label id="lab_codi_AltorMember_label_en-US" xlink:label="lab_codi_AltorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Altor [Member]</link:label>
    <link:label id="lab_codi_AltorMember_documentation_en-US" xlink:label="lab_codi_AltorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Altor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AltorMember" xlink:to="lab_codi_AltorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_72b22232-da31-4eff-a2a1-d5c7473743a1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_48ff5255-c778-434e-b4a5-1c2bfb94b501_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_37289000-4324-479b-b6d8-9a23cf07bf7d_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfNoncontrollingShareholders_5d6bb78f-441f-4402-9296-e439492d59f7_terseLabel_en-US" xlink:label="lab_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% Ownership</link:label>
    <link:label id="lab_codi_OwnershipPercentageOfNoncontrollingShareholders_label_en-US" xlink:label="lab_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage Of Noncontrolling Shareholders</link:label>
    <link:label id="lab_codi_OwnershipPercentageOfNoncontrollingShareholders_documentation_en-US" xlink:label="lab_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage of noncontrolling shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:to="lab_codi_OwnershipPercentageOfNoncontrollingShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_41f9690f-8c7c-42d5-b2b7-6a538f17b263_negatedLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_a03f6605-39e3-4148-ba81-1879b742ca6f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds provided by noncontrolling shareholders</link:label>
    <link:label id="lab_us-gaap_ProceedsFromMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMinorityShareholders" xlink:to="lab_us-gaap_ProceedsFromMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_b7885b73-774d-424c-8763-9f0494d32494_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_db0e7276-1b82-4a18-9d39-a5ad84706aed_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_df6f7f63-fd0a-4975-b013-b2fe6ed2ee2a_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (decrease) increase in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_f69a7064-d6e8-4412-9212-37433a974ead_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_0aa41761-7037-4bab-915b-2c2cc5ba11b0_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_c819eb8e-4697-40d1-8a20-94db63417d1e_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_26ebbaf7-a15e-4d2c-a425-e3a369469816_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_2580ca59-ba79-4fa8-9acc-1347dc8c9fb2_terseLabel_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution declared per share</link:label>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_label_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions Payable Amount Per Share</link:label>
    <link:label id="lab_codi_DistributionsPayableAmountPerShare_documentation_en-US" xlink:label="lab_codi_DistributionsPayableAmountPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions payable amount per share.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare" xlink:href="codi-20220630.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsPayableAmountPerShare" xlink:to="lab_codi_DistributionsPayableAmountPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_ff592a41-7527-43e0-ab8e-555d5ad4215b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_7737b069-d005-41b2-9b64-3b1b58c89fc5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_19edc293-d8ff-4b39-aa7d-086109bbb143_terseLabel_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Manufacturing Facilities</link:label>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_label_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Manufacturing Facilities</link:label>
    <link:label id="lab_codi_NumberOfManufacturingFacilities_documentation_en-US" xlink:label="lab_codi_NumberOfManufacturingFacilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of manufacturing facilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities" xlink:href="codi-20220630.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfManufacturingFacilities" xlink:to="lab_codi_NumberOfManufacturingFacilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_0e13067e-16b6-47a8-aee0-7ed371ccb080_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_3f48f8f2-efb7-4d20-83c1-9acd88cbeec3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_dd2b0765-2c57-4ae6-a87e-5f9a0aa31657_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_7027b3bf-78f4-4f25-8ed6-f3d2f720065c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_8a2bc9fb-0a4b-46ad-bdc0-fcb429d436da_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LizardSkinsMember_e0fcc17d-36cd-4156-9edb-214ea319a502_terseLabel_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skinds</link:label>
    <link:label id="lab_codi_LizardSkinsMember_label_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins [Member]</link:label>
    <link:label id="lab_codi_LizardSkinsMember_documentation_en-US" xlink:label="lab_codi_LizardSkinsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lizard Skins</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember" xlink:href="codi-20220630.xsd#codi_LizardSkinsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LizardSkinsMember" xlink:to="lab_codi_LizardSkinsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_239018a4-c7fa-469d-893c-9f5ebcfde079_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance or Sale of Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:to="lab_us-gaap_ProceedsFromIssuanceOrSaleOfEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_6f4a7834-e7f5-4dd2-bb2c-970abfe4c43c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Senior Long-term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6568c135-00a4-46d8-906d-b7faafd8a3fe_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_5f201afa-5593-48c0-95f2-0d0d762820a6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_79815d5f-4602-4a82-b2ad-4cb7e4fcdb2b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Increase (Decrease), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:to="lab_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_a53f5c28-1cf2-4121-bd3d-0fa9d7cb5888_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_5d1742f7-e718-42d6-ac8b-2490b610f1dc_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_4533128f-8a43-4a8b-b30a-20835ef7a392_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RamcoMember_ca1df03d-feec-4b63-a285-b02475ca4156_terseLabel_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco</link:label>
    <link:label id="lab_codi_RamcoMember_label_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco [Member]</link:label>
    <link:label id="lab_codi_RamcoMember_documentation_en-US" xlink:label="lab_codi_RamcoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ramco</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember" xlink:href="codi-20220630.xsd#codi_RamcoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_RamcoMember" xlink:to="lab_codi_RamcoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_88d36b1b-1979-42a5-b95d-d3e33e2570e9_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_6e131964-011c-488e-9da6-8896cf52fc76_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_961305aa-b1d2-4908-a010-5b11b8bf8b19_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_9445e105-5f95-41fa-8fa9-3ddc05bf6eda_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_34463595-d589-4834-a1bd-00f526b6c072_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_68bc4849-0bd6-4d96-b19b-f1f2c5cd8601_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_9d4a49b2-ae6b-4731-84f2-d7b70eeaff2f_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_d0393788-2fe2-4bd7-a0eb-4ad971a7f6b1_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_e687259f-1901-42f4-8eee-185484062e70_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsAxis_3ba14194-56b6-4dc3-8d7e-aa504b079535_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsAxis_label_en-US" xlink:label="lab_us-gaap_SubsegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsAxis" xlink:to="lab_us-gaap_SubsegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_923890c9-669d-47d9-8ef6-dbccc7287af5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of unrecognized loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_c7518b49-cdef-48a6-b56d-3e524acd78d6_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, estimated impairment loss</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_e1e3bf9f-42f9-42b4-a039-401c771b00d6_negatedLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated impairment losses</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_5cc38e77-4a6a-4ac6-b026-78851f27db6b_terseLabel_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:label id="lab_us-gaap_InterimPeriodCostsNotAllocableDomain_label_en-US" xlink:label="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interim Period, Costs Not Allocable [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:to="lab_us-gaap_InterimPeriodCostsNotAllocableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_c9573694-5b51-4130-80a4-379e6829512f_terseLabel_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Segment to Consolidated</link:label>
    <link:label id="lab_us-gaap_MaterialReconcilingItemsMember_label_en-US" xlink:label="lab_us-gaap_MaterialReconcilingItemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reconciling Items [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MaterialReconcilingItemsMember" xlink:to="lab_us-gaap_MaterialReconcilingItemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_39477a16-1efa-478b-a5cc-8c17fed8bf1f_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_c8b0f903-a53f-41d7-8bff-51464182b3a8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_9ca2cf82-3d2d-4d90-839d-70b7f317b7c1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_7f77a083-471e-422e-9c2a-6d6309951e05_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_2046ca20-4904-414b-b332-7b665e72594a_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_11d29c1a-a9dd-4452-9079-399169dbac43_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Trust preferred shares, net of offering costs</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_950ab7fd-0026-4a70-9b6e-671b04cf61f4_terseLabel_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:label id="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_FinitelivedIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_bf2abc32-2d9f-42e6-a335-1ff721a79160_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_e03a3aa9-c18c-42a8-9cba-b9df6a8bd416_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_163dd1e8-e733-4794-a625-d6f199fe4830_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of business</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses and Interests in Affiliates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_64d943dd-0478-4897-a5b7-5dc6646add25_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade name</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_24e7500b-fdab-4a75-9f6e-1c794bf5ff09_verboseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_b4dcb29d-dce9-43fe-a9e4-f78754667f81_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_56d60bde-83c0-4e27-82a5-8b01596e8851_terseLabel_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of shares of trust stock outstanding &#8211; basic and fully diluted (in shares)</link:label>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_label_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Of Shares Of Trust Stock Outstanding Basic And Fully Diluted</link:label>
    <link:label id="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_documentation_en-US" xlink:label="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:href="codi-20220630.xsd#codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:to="lab_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_48c6a821-2692-4362-9e06-0ca54ba49af3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_2ca6d974-8482-4d08-bc03-238340d09a44_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and non-current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_4e611cbc-dd18-4e27-914e-9e740af99345_terseLabel_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Assets</link:label>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_label_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Assets Of Segments</link:label>
    <link:label id="lab_codi_IdentifiableAssetsOfSegments_documentation_en-US" xlink:label="lab_codi_IdentifiableAssetsOfSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments" xlink:href="codi-20220630.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_IdentifiableAssetsOfSegments" xlink:to="lab_codi_IdentifiableAssetsOfSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_d056a69d-a4f0-4101-b3d0-f579b7b3cc2e_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:label id="lab_us-gaap_MinorityInterestOwnershipPercentageByParent_label_en-US" xlink:label="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Ownership Percentage by Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:to="lab_us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ce178a09-2d5d-46c1-8df7-a233f5e27947_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_80df9d50-510a-4444-befc-988b12a5af1a_negatedTerseLabel_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put option of noncontrolling shareholders</link:label>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_label_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put Option Of Noncontrolling Shareholders</link:label>
    <link:label id="lab_codi_PutOptionOfNoncontrollingShareholders_documentation_en-US" xlink:label="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Put option of noncontrolling shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders" xlink:href="codi-20220630.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PutOptionOfNoncontrollingShareholders" xlink:to="lab_codi_PutOptionOfNoncontrollingShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5ba06b13-e5b1-402d-be89-f800aeb7a9ba_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionProFormaGrossProfit_2247a529-fb13-4499-9ce8-b5f9c1781f52_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionProFormaGrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Gross Profit</link:label>
    <link:label id="lab_codi_BusinessAcquisitionProFormaGrossProfit_label_en-US" xlink:label="lab_codi_BusinessAcquisitionProFormaGrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Gross Profit</link:label>
    <link:label id="lab_codi_BusinessAcquisitionProFormaGrossProfit_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionProFormaGrossProfit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionProFormaGrossProfit" xlink:to="lab_codi_BusinessAcquisitionProFormaGrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockVotingRights_98451e6d-710b-4677-a1f9-d7f867adea3f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, voting rights</link:label>
    <link:label id="lab_us-gaap_CommonStockVotingRights_label_en-US" xlink:label="lab_us-gaap_CommonStockVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Voting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockVotingRights" xlink:to="lab_us-gaap_CommonStockVotingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_a0e5489c-2b90-4e96-94bf-a208fa7c8c62_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fa0e9c7c-eb45-415a-99e7-8c2c9b041341_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_70170ed8-2d44-41f8-b344-0a23be9367b8_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Tax Effect of Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:to="lab_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_f9efe452-47da-4100-bd93-7f437036b60b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_30b3c248-c008-4424-a647-0552d5f0d19f_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_acc8ac83-621a-4a31-b21e-4d8c4193aa74_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAxis_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_efdc9f1d-b9c2-4cb7-8d18-0acd1a979fee_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_278a610b-0c1c-47b8-835d-5d74f4824da4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_7851a404-62c0-470c-8ce2-2403f72317e2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_96058fcc-4696-4ae3-86d2-b223e6ffa904_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration - Rimports (1)</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9b217dec-c77a-408d-a3a3-5f17d91956d8_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_8e6adbda-fa72-46ad-92fd-0b53eea7cb91_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income (loss) attributable to Holdings, net of tax</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_fe98bda8-047c-448a-8e63-65750bcd3a51_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_28292326-4634-4aed-a160-049903e9e7a5_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_01a9afdd-02db-4be9-a8a7-05945f71aa15_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_ec01fc75-1b7f-432c-9571-c5dd2bd6c2c1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total comprehensive income, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GuaranteesAbstract_ab4a7cbe-0134-4521-b26d-73d069f3dfff_terseLabel_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:label id="lab_us-gaap_GuaranteesAbstract_label_en-US" xlink:label="lab_us-gaap_GuaranteesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guarantees [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GuaranteesAbstract" xlink:to="lab_us-gaap_GuaranteesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_eb7046a9-8817-49f1-ad48-e8e1aeef7681_terseLabel_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_label_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:label id="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_documentation_en-US" xlink:label="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:href="codi-20220630.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:to="lab_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_baacf7b1-dd20-4a43-964f-9bd93fc006a3_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_e0095254-da74-4745-aa0d-bd2637eb406e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension benefit liability, net</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_6b5dfb15-4381-4299-bf88-38b7d2506d09_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash used in investing activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2e57c303-09b1-48dc-8067-5c58d38e5b96_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_b1c390b5-032c-414f-ba09-9090c2d118a6_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationLineItems_4eb17931-84d6-44ac-9cf0-bc955e185528_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:label id="lab_dei_DocumentInformationLineItems_label_en-US" xlink:label="lab_dei_DocumentInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationLineItems" xlink:to="lab_dei_DocumentInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_fe0725bd-c41a-4b92-9b36-eb8586400ac1_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:label id="lab_us-gaap_CashAcquiredFromAcquisition_label_en-US" xlink:label="lab_us-gaap_CashAcquiredFromAcquisition" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired from Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredFromAcquisition" xlink:to="lab_us-gaap_CashAcquiredFromAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_cb0900dd-b7f9-4c0b-ba09-e7db97a4c5a7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total recorded at fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_4a0162e4-e823-427f-b735-df08a57b2551_negatedPeriodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of liability, Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_7801226e-e906-42d3-aa3a-799beba755ef_negatedPeriodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of liability, Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_f77d96bd-abd7-4614-ad5b-71330640338a_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_2eca5e78-3774-4916-a7b2-b0c0de4078dd_terseLabel_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_label_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:label id="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_documentation_en-US" xlink:label="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">disposal group, including discontinued operation, transaction costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:href="codi-20220630.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:to="lab_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AciMember_7f799210-1855-4e0a-9343-6d58557d31c9_terseLabel_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aci [Member]</link:label>
    <link:label id="lab_codi_AciMember_label_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aci [Member]</link:label>
    <link:label id="lab_codi_AciMember_documentation_en-US" xlink:label="lab_codi_AciMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ACI.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AciMember" xlink:to="lab_codi_AciMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_138df282-547d-4459-b6e3-2a20822947bf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_50736934-7b7c-461d-b284-a08790cef81f_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_57864891-397b-493b-b8c6-22e2e46b095a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_e1415183-675a-42b6-8bb8-a4fc50970599_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_89cbcd8b-86e7-4528-97d6-2e8c26bcb734_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Investing Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_45c58d5c-0c7d-4747-854c-dea611c22de3_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_8ded6909-c1bc-4998-b68c-6322acc5f6b9_terseLabel_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:href="codi-20220630.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_2dd11249-c2a5-4ef5-9fde-4b547348f620_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_6644735d-30bb-43cf-8951-3c8769b4b05e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_aad9a04b-14a4-418f-a549-691ae142968e_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_41eb00e9-0ad6-451e-9a75-7a91bfacaaa6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:label id="lab_us-gaap_PreferredStockDividendRatePercentage_label_en-US" xlink:label="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Dividend Rate, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockDividendRatePercentage" xlink:to="lab_us-gaap_PreferredStockDividendRatePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForCommissions_7c7d336d-e966-4e5f-a4eb-d69f9c9cd215_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Commissions</link:label>
    <link:label id="lab_us-gaap_PaymentsForCommissions_label_en-US" xlink:label="lab_us-gaap_PaymentsForCommissions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForCommissions" xlink:to="lab_us-gaap_PaymentsForCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_902cc62b-688d-4f6d-ad3e-90864626ccd6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_879cff30-b434-4f12-ab64-1cd8905b8222_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_61f1ff29-893c-4486-8f6d-a3e9e298f27b_terseLabel_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Other Intangible Assets</link:label>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_label_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Intangible Assets By Major Class Table [Text Block]</link:label>
    <link:label id="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_documentation_en-US" xlink:label="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of intangible assets by major class.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:href="codi-20220630.xsd#codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:to="lab_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_c2d9f23f-e7ce-4d2e-b423-699f2acdba08_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_d1d958d9-cbb5-45bc-bdfd-92210c3560cb_terseLabel_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Effect of contribution based profit - Holding Event</link:label>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_label_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect Of Contribution Based Profit On Net Income Loss Because Of Holding Event</link:label>
    <link:label id="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_documentation_en-US" xlink:label="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of contribution based profit on net income loss because of holding event.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:href="codi-20220630.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:to="lab_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_8e63b47e-5920-4248-87bc-e967b112becf_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_4fe9bfb3-aa47-4ff6-a505-3f9439afd2d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Continuing operations (usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_04c04835-c250-4648-9e61-f6c407157136_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_22f53006-04a4-45c3-8a1a-16928d590ee5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_label_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_932beb77-6577-4585-b99f-b6105439b4f8_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:to="lab_us-gaap_DiscontinuedOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_94e5e669-9439-4957-bac9-0b570fe0c226_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level&#160;1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_695b7636-d85e-489a-8ab4-fe282deb6231_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PlymouthFoamMember_ab4cf016-9bb3-40ec-9ac2-c0a98c6124a5_terseLabel_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam</link:label>
    <link:label id="lab_codi_PlymouthFoamMember_label_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam [Member]</link:label>
    <link:label id="lab_codi_PlymouthFoamMember_documentation_en-US" xlink:label="lab_codi_PlymouthFoamMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plymouth Foam</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PlymouthFoamMember" xlink:to="lab_codi_PlymouthFoamMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_35d082ab-c2ab-430f-a3d2-5b0052c38e28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_ff5d3e7d-f3d1-460f-9cd2-4bb0ef088d3e_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BaseRateMember_e63e4b86-1c28-4379-bcf7-fd9ef5654288_terseLabel_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate</link:label>
    <link:label id="lab_us-gaap_BaseRateMember_label_en-US" xlink:label="lab_us-gaap_BaseRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BaseRateMember" xlink:to="lab_us-gaap_BaseRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_c8f8b6cd-0338-4c03-9c1b-4852906fea1a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_41efd819-4543-488f-bfce-7ee299cf22cc_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_37e8dbc8-978d-4518-8643-950463d55898_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNet_472fcd27-d1a8-4551-a960-72aba050104f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNet" xlink:to="lab_us-gaap_AccountsReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_8c2436a7-c96f-4b6d-ae9a-4d6d71036716_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued operations (usd per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_685166b9-dfac-432a-93e8-fbebd569906b_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_5d95948c-734d-4375-8ac2-2d535ff3aa4c_terseLabel_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of subsidiary employee stock options</link:label>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_label_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact Of Subsidiary Employee Stock Options</link:label>
    <link:label id="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions_documentation_en-US" xlink:label="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of subsidiary employee stock options.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:href="codi-20220630.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:to="lab_codi_ImpactOfSubsidiaryEmployeeStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_8d96ba73-35a2-4b05-9c1b-725213a063fb_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_2f1edf77-209b-4edc-a1da-ac4c6464ab53_terseLabel_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_label_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:label id="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_documentation_en-US" xlink:label="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:to="lab_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_ac370b55-81cf-4df4-afb1-0ff297321684_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_76f07e0f-a3c4-46df-820f-dbbd35c8226d_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_fa881806-f0b8-4847-b353-3e47caf5609c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_a2e9741b-355d-44c5-897b-3774606694ec_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BOAMember_14e4006c-78f8-46eb-b971-f29f3ab0406b_terseLabel_en-US" xlink:label="lab_codi_BOAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BOA</link:label>
    <link:label id="lab_codi_BOAMember_label_en-US" xlink:label="lab_codi_BOAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BOA [Member]</link:label>
    <link:label id="lab_codi_BOAMember_documentation_en-US" xlink:label="lab_codi_BOAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">BOA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BOAMember" xlink:to="lab_codi_BOAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ff0cbfea-c8b4-498e-8498-8690d0d8269c_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_e464cd83-1e4c-4f9f-86d1-83a721f91423_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of subsidiary stock option exercise</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_bf648513-bba4-4cfe-a54b-b5953f45ab35_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d58d1d4f-fb96-4892-b739-0c5c24a33622_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Presentation and Principles of Consolidation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_2f2e6839-95f1-4a98-a380-0460d3790316_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Goodwill and Identifiable Assets of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Assets from Segment to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_a09d7e22-88dc-43f7-b3dc-f98fed315a44_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract" xlink:to="lab_us-gaap_NoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_5672b63e-b212-4e5f-86e6-2ca30e652a9f_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c5e75ec1-9f90-41a6-8371-dee820187e1d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_b1b06603-4bad-4e95-b16a-47f861e11a5a_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_742ed80c-4d9b-4d2b-a566-a6bf69a040db_terseLabel_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment</link:label>
    <link:label id="lab_us-gaap_ScenarioAdjustmentMember_label_en-US" xlink:label="lab_us-gaap_ScenarioAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScenarioAdjustmentMember" xlink:to="lab_us-gaap_ScenarioAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d0ae2ac4-3593-4426-8659-8c4f35eb88aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total consolidated income (loss) from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_4a3db611-99b9-434a-a09a-9577f893eb7c_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative expense</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_d0c3083b-f9a3-49c5-88b6-0028eb63cb94_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs, less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_e8fe7be9-9287-48ee-8d5e-a09806eb4098_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred debt issuance costs, less accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_7a4d728b-23ee-4fbf-8a96-51ba547ea7a4_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_584b2c6c-b9b7-4b6c-8e38-61b776d56cee_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_b49575c8-16d4-43a5-85d2-69ceba8b1d64_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2021CreditFacilityMember_25d70a08-5d7d-492d-9498-dcd52b4844cd_terseLabel_en-US" xlink:label="lab_codi_A2021CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Facility</link:label>
    <link:label id="lab_codi_A2021CreditFacilityMember_label_en-US" xlink:label="lab_codi_A2021CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2021CreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2021CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember" xlink:href="codi-20220630.xsd#codi_A2021CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2021CreditFacilityMember" xlink:to="lab_codi_A2021CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_fc014f0c-5c93-4d6a-81f7-19d6e78034bd_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_746d99b0-af82-4ccb-8009-8da7d485faf3_negatedTerseLabel_en-US" xlink:label="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - preferred shares</link:label>
    <link:label id="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_label_en-US" xlink:label="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions Made To Preferred Shareholders, Cash Distributions Paid</link:label>
    <link:label id="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_documentation_en-US" xlink:label="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions Made To Preferred Shareholders, Cash Distributions Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:href="codi-20220630.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:to="lab_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_c5473e5c-2769-4356-a259-7b72516d2f53_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_f64a5607-ee23-456b-b4c2-782f097b4f4d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_ef3c8d31-068c-4322-bf2d-a58226dddfda_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_8fc8f0de-ec7b-4de2-806d-c229c661351f_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income (loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_3f030044-2ac2-46e2-a2db-79367ce24f59_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0d951208-fb62-480c-be6d-07b932b8102c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0bec90f6-f4de-42c2-9c38-e3a491b06f14_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_7411d678-5cd2-4cb7-be6e-c1e04827312f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_c88e2ee1-a931-4aa7-af1a-92006d0983db_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_9c5adb81-9e1e-457f-9de6-74323cb9c559_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueRecognitionPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ManagementFeeExpense_f3d01a88-8311-405d-bd26-4340b7e2e992_terseLabel_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fees</link:label>
    <link:label id="lab_us-gaap_ManagementFeeExpense_label_en-US" xlink:label="lab_us-gaap_ManagementFeeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management Fee Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ManagementFeeExpense" xlink:to="lab_us-gaap_ManagementFeeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_120b66d3-de7a-4c86-a81e-3c7e8c33db53_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_67026fb5-263a-4a82-985f-e3d3879f3534_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementAxis_13b4dcf2-c2d9-4340-897f-b6ff65403aab_terseLabel_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:label id="lab_srt_RestatementAxis_label_en-US" xlink:label="lab_srt_RestatementAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementAxis" xlink:to="lab_srt_RestatementAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_a90e8193-20f2-4c49-8e5b-381b47480e54_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_RelatedPartyVendorMember_1f5c6011-df2f-4a01-8470-6e997b7812af_terseLabel_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:label id="lab_codi_RelatedPartyVendorMember_label_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:label id="lab_codi_RelatedPartyVendorMember_documentation_en-US" xlink:label="lab_codi_RelatedPartyVendorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Vendor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember" xlink:href="codi-20220630.xsd#codi_RelatedPartyVendorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_RelatedPartyVendorMember" xlink:to="lab_codi_RelatedPartyVendorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_ebeb553e-e99b-4308-b24d-9b35bc08161b_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_90ba33a3-447a-46c5-9cb2-004c8cfbbe77_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_55603a29-50a0-46a5-8f8f-f12588d15e4f_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_66e3e917-09af-4443-a211-48e26f4dff10_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Divestiture, Amount of Consideration Received</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Divestiture, Amount of Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:to="lab_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_601509eb-2ce2-45d0-ae74-936e5a2cf9c6_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentRiskAxis_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_92c9fd6c-278b-4e09-9f73-434eeff79171_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_42eed788-602c-43f0-bbfc-0dac71a69d6b_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_02a899d0-a79c-40d2-a95b-3104d788b4b0_verboseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_a434b07f-e315-4b90-8215-631f5548f4d1_terseLabel_en-US" xlink:label="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option activity attributable to noncontrolling shareholders</link:label>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_label_en-US" xlink:label="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Activity Attributable To Noncontrolling Interest Holders</link:label>
    <link:label id="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders_documentation_en-US" xlink:label="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock option activity of noncontrolling interest holders attributable to subsidiary stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:href="codi-20220630.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:to="lab_codi_OptionActivityAttributableToNoncontrollingInterestHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_2fd0e300-3585-4b4d-a81b-db01a416a6d9_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of credit outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_d24bf50e-ab99-4f05-9d78-b4978a074574_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_ff062c7c-5ebe-4564-84b8-b6500f0dfde4_terseLabel_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_label_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:label id="lab_codi_AccruedDistributionPreferredShareholders_documentation_en-US" xlink:label="lab_codi_AccruedDistributionPreferredShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Distribution Preferred Shareholders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders" xlink:href="codi-20220630.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AccruedDistributionPreferredShareholders" xlink:to="lab_codi_AccruedDistributionPreferredShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_9f79eced-c678-42d9-bc54-86dda87caa43_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_b2a241b7-b136-4d2b-8771-b0959027807b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperations_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperations" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityTable_ac5c1ab1-c1f1-434c-9242-67d2fd1bef13_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:label id="lab_codi_StockholdersEquityTable_label_en-US" xlink:label="lab_codi_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:label id="lab_codi_StockholdersEquityTable_documentation_en-US" xlink:label="lab_codi_StockholdersEquityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable" xlink:href="codi-20220630.xsd#codi_StockholdersEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityTable" xlink:to="lab_codi_StockholdersEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_aa666dda-bca1-4ff7-8e64-1674396cd603_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust common shares, no par value, 500,000 authorized; 71,268 shares issued and outstanding at June 30, 2022 and 68,738 issued and outstanding at December 31, 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_ded91150-4b15-4a74-b860-0149fa9ec6c1_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_958bde53-1a0e-4b74-9b38-f4edaf321940_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_e1231c63-f601-44c5-bf3c-f9bb9a1d22a3_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_f70dd905-ae78-44f4-9cf6-4c7b7ff8cefc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses, Net of Cash Divested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aed3e0a8-6601-476b-936d-5c5a7e9d6cd1_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_bda0b8ef-c37b-412b-a99e-26538170baae_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_0512c221-a0f3-4130-ae3a-39bef18fcdc1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2019</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_479537aa-eb56-442b-b589-8fc773b3997b_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unfunded liability</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Funded (Unfunded) Status of Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:to="lab_us-gaap_DefinedBenefitPlanFundedStatusOfPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_ccebd7a4-db87-464b-a936-e34acd37028a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8bd8cc8a-1018-4bd1-9b5a-0fe74b07ff61_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_a30eccd9-1706-4dbf-a59d-e0a75c2d0299_terseLabel_en-US" xlink:label="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sole owner of Trust interest of the company</link:label>
    <link:label id="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_label_en-US" xlink:label="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage Of Trust Interest Held By Parent Entity</link:label>
    <link:label id="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_documentation_en-US" xlink:label="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage of trust interest held by parent entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:to="lab_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_3762f911-910d-49e2-b6b0-150ed39a06bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDebtIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfDebtIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_af01e905-8168-4ed5-aa17-5ce2d9d8c1fc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_b959ef98-e60a-4188-8bba-82be94137c16_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="lab_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_ba315590-6d28-4b78-929a-30e7d47d4e67_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipAxis_034567ae-05f3-4175-924d-4d6821e11876_terseLabel_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:label id="lab_srt_OwnershipAxis_label_en-US" xlink:label="lab_srt_OwnershipAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipAxis" xlink:to="lab_srt_OwnershipAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_afa616d9-1690-4944-891d-a03e95aca620_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_416db5c1-22ec-4c42-aedd-5b4fe5222c2d_terseLabel_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_94b791b4-e762-4630-90e9-d5d523fcca5d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_803efbe9-bf6d-419b-9063-0252cac7a3e8_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_label_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:label id="lab_codi_DisposalGroupAssetsHeldForSale_documentation_en-US" xlink:label="lab_codi_DisposalGroupAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Assets Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale" xlink:href="codi-20220630.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupAssetsHeldForSale" xlink:to="lab_codi_DisposalGroupAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_1a80b766-6c30-4286-a4be-b3e8a49921e2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_b96c7b7f-a742-40d7-9d2f-471a8472b751_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:to="lab_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_ff655279-6a0c-4fcc-a456-e9212dac62ad_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_80804aeb-ac0c-4eba-a033-327dfbfa741e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_dbfcfd84-f5fb-4a3e-97fa-c26468acc10a_terseLabel_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Provided by (Used in) Operating Activities, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_09f6cd2f-d197-4fb5-9b71-cea92f034f57_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_68a1d34c-66d9-4187-a6a1-a388ecdbbae1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_a05ef62e-055c-4cfc-bdbf-e903ef14f32e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentOperatingActivitiesDomain_label_en-US" xlink:label="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain" xlink:to="lab_us-gaap_SegmentOperatingActivitiesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_4b94754b-7253-49fd-9592-d60bf28de10b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_f55fd73e-4bf2-4f92-a464-32c613364c5b_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_74ace231-40a0-4758-b780-9a8749acfbc3_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:label id="lab_us-gaap_PreferredStockNoParValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_43c45b3e-e810-4e65-82fa-b879adfdb168_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestLineItems_label_en-US" xlink:label="lab_us-gaap_MinorityInterestLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestLineItems" xlink:to="lab_us-gaap_MinorityInterestLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e7192728-5a1e-4484-b0ad-613fc27e3048_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassBMember_4835ff20-1875-4758-80ff-337a74b1c95f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B</link:label>
    <link:label id="lab_us-gaap_PreferredClassBMember_label_en-US" xlink:label="lab_us-gaap_PreferredClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassBMember" xlink:to="lab_us-gaap_PreferredClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c71f7cb9-5f87-4c7b-be9c-cf6e8f318948_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_a82377e7-4a54-43cc-9863-31de1ef92012_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AcquisitionsAbstract_45622b62-4d2c-4119-bb17-4656b63db018_terseLabel_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:label id="lab_codi_AcquisitionsAbstract_label_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:label id="lab_codi_AcquisitionsAbstract_documentation_en-US" xlink:label="lab_codi_AcquisitionsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AcquisitionsAbstract" xlink:href="codi-20220630.xsd#codi_AcquisitionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AcquisitionsAbstract" xlink:to="lab_codi_AcquisitionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_63475e22-e1b3-4206-96f6-99d6d5fa1161_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash distributions declared per share (refer to Note J) (usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Declared</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_85ce00bb-4418-462f-b7dc-618267f69873_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_531ecc65-584c-4730-a207-5299e9bb27fa_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_12567f5b-ac0c-47f9-acf9-79d79c503a97_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total revenue, excluding assessed tax</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_a8be0c3e-5790-4d69-9910-67dc79892c9c_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_label_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:label id="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_documentation_en-US" xlink:label="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:href="codi-20220630.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:to="lab_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_76c47592-3620-455b-84fe-d5c10c69ea8e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionsForContributionBasedProfitAllocationPayments_a5294bb3-4e79-46fe-9701-c46e82cdceda_terseLabel_en-US" xlink:label="lab_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions For Contribution Based Profit Allocation Payments</link:label>
    <link:label id="lab_codi_DistributionsForContributionBasedProfitAllocationPayments_label_en-US" xlink:label="lab_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions For Contribution Based Profit Allocation Payments</link:label>
    <link:label id="lab_codi_DistributionsForContributionBasedProfitAllocationPayments_documentation_en-US" xlink:label="lab_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions for contribution based profit allocation payments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:href="codi-20220630.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:to="lab_codi_DistributionsForContributionBasedProfitAllocationPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanFacilityMember_d2fbf571-4545-484c-af29-fd1f2bec21c9_terseLabel_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_codi_TermLoanFacilityMember_label_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_codi_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_codi_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term loan facility.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TermLoanFacilityMember" xlink:to="lab_codi_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoCandleLampMember_aba2eac7-3aa9-4a4d-b679-ff00db8721c1_terseLabel_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno</link:label>
    <link:label id="lab_codi_SternoCandleLampMember_label_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Candle Lamp [Member]</link:label>
    <link:label id="lab_codi_SternoCandleLampMember_documentation_en-US" xlink:label="lab_codi_SternoCandleLampMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Candle Lamp [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SternoCandleLampMember" xlink:to="lab_codi_SternoCandleLampMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentInformationTable_3d220113-4e3b-4075-87a5-7c32f81aaaa6_terseLabel_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:label id="lab_dei_DocumentInformationTable_label_en-US" xlink:label="lab_dei_DocumentInformationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Information [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentInformationTable" xlink:to="lab_dei_DocumentInformationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_4712f04c-dafb-49a1-98e7-dc942c6a06a7_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_ed903ac3-b3d0-4d3f-8e67-e6c887923a8d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_71c07b78-07aa-4bf9-a7d6-ab9dadfc390d_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_cc108282-ab16-4296-8a4d-ced8894f9a98_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_d987ea39-5c0d-4881-b222-e730b7a8d13c_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_4270cda0-89bb-42be-a8ab-8de3c03d53b8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit utilization</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_ff048294-01a4-4e92-b29d-62e4d8720121_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current and noncurrent assets</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_39a2d4de-38a9-4744-b1d0-03153f13a805_terseLabel_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Issuance Costs And Original Issue Discount</link:label>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_label_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Debt Issuance Costs And Original Issue Discount [Member]</link:label>
    <link:label id="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_documentation_en-US" xlink:label="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs and original issue discount.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:href="codi-20220630.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:to="lab_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_bb749689-2e39-4046-bc8b-9beb795dca31_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign income taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_dfd8ecda-de5d-4a24-a5dd-50304b405906_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Common Shares</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_3ca2096a-c1b4-4d6d-a2c3-9d8db4ababb2_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_603b8de2-e41d-4f3d-9703-ad39b54665b9_terseLabel_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture, fixtures and other</link:label>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_label_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Furniture Computers And Software [Member]</link:label>
    <link:label id="lab_codi_OfficeFurnitureComputersAndSoftwareMember_documentation_en-US" xlink:label="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office furniture, computers and software.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:href="codi-20220630.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:to="lab_codi_OfficeFurnitureComputersAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1cebb5ed-c848-4b1b-b01a-7c5bd5c06939_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segment Data</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_d7c3be83-9936-4233-bcbd-087b9cdaa575_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDecreaseFromRedemptions_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:to="lab_us-gaap_MinorityInterestDecreaseFromRedemptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_2da1ace5-9ae1-4e5e-ba08-3080b2fc9d0f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_fcdf59f9-d956-45ac-abfd-ffe952557829_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_04fc803f-f14c-43b7-a583-12350465b636_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_6657e034-0b96-411b-ad7e-f729c5c58540_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_1b026435-f49b-4bff-aa7a-955f03edda43_terseLabel_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_label_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing And Non Compete Agreements [Member]</link:label>
    <link:label id="lab_codi_LicensingAndNonCompeteAgreementsMember_documentation_en-US" xlink:label="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing and non-compete agreements.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember" xlink:href="codi-20220630.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LicensingAndNonCompeteAgreementsMember" xlink:to="lab_codi_LicensingAndNonCompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_f0911c47-fcbe-4775-956e-c50961e91e28_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_5029c686-4892-4e12-8199-94cc929da511_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Other comprehensive income (loss) attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d4f13d66-799a-4a47-ab8c-42302d6d86cd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_ba8b070b-2229-4138-975d-7eee37d46802_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_56fd89aa-b877-40b2-a86e-72e5042eb059_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Seniornotesdue2026Member_048a7a36-4ef5-4037-a1f3-594f45837d36_terseLabel_en-US" xlink:label="lab_codi_Seniornotesdue2026Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes due 2026 [Member]</link:label>
    <link:label id="lab_codi_Seniornotesdue2026Member_label_en-US" xlink:label="lab_codi_Seniornotesdue2026Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes due 2026 [Member]</link:label>
    <link:label id="lab_codi_Seniornotesdue2026Member_documentation_en-US" xlink:label="lab_codi_Seniornotesdue2026Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior notes due 2026 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Seniornotesdue2026Member" xlink:to="lab_codi_Seniornotesdue2026Member" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_VelocityOutdoorMember_24fbf97d-29c5-4ec5-ab50-3c96d0a3735f_terseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity</link:label>
    <link:label id="lab_codi_VelocityOutdoorMember_label_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor [Member]</link:label>
    <link:label id="lab_codi_VelocityOutdoorMember_documentation_en-US" xlink:label="lab_codi_VelocityOutdoorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_VelocityOutdoorMember" xlink:to="lab_codi_VelocityOutdoorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_b3373b12-b70a-4648-a812-f5bfbaa3da8a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_08c5ae4d-351f-445c-9404-a260fbcff67f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_33d0c2ef-34e6-4275-bac8-ab43559da5e0_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Inventory, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_f5660f2c-6f4a-45f1-ae25-089f0cf271c6_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_eb0e5371-3b7c-4325-9e1a-067618a77d1e_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_5b672f60-532b-4253-9328-1ca2232d57cd_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from discontinued operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_ab6c9859-3d3e-4c9b-a5da-b38ebf64758c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_13b4b472-ffe9-49e3-be80-d81a598789d4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency impact on cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_f0e23993-493a-4903-9876-b5525a4a8bf2_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockLiquidationPreference_label_en-US" xlink:label="lab_us-gaap_PreferredStockLiquidationPreference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Liquidation Preference Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockLiquidationPreference" xlink:to="lab_us-gaap_PreferredStockLiquidationPreference" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_43feb2a6-bc62-4f4e-84ed-881e64f15176_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in Carrying Value of Company's Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_7d7aeb2c-4ffa-4b11-b540-c8f06e4afb9e_terseLabel_en-US" xlink:label="lab_codi_Debtissuanceaggregateprincipalamount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance, aggregate principal amount</link:label>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_label_en-US" xlink:label="lab_codi_Debtissuanceaggregateprincipalamount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance, aggregate principal amount</link:label>
    <link:label id="lab_codi_Debtissuanceaggregateprincipalamount_documentation_en-US" xlink:label="lab_codi_Debtissuanceaggregateprincipalamount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance, aggregate principal amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Debtissuanceaggregateprincipalamount" xlink:to="lab_codi_Debtissuanceaggregateprincipalamount" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_2beee5f2-ee7c-4270-860e-e1c89f2ce6bb_terseLabel_en-US" xlink:label="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</link:label>
    <link:label id="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_label_en-US" xlink:label="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</link:label>
    <link:label id="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_documentation_en-US" xlink:label="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:href="codi-20220630.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:to="lab_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_b559484b-58ea-4e87-b683-b6a9b3d5c483_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_727a57c5-8e23-469c-a59c-4d18b32cd42c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_2af063f9-4e71-4ccf-907c-5abf2b1f50ff_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_InitialTermAndRevolvingLoanCommitment_c4ab929b-ad3e-4a2d-9e4a-014ca789a824_terseLabel_en-US" xlink:label="lab_codi_InitialTermAndRevolvingLoanCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term and Revolving Loan Commitment</link:label>
    <link:label id="lab_codi_InitialTermAndRevolvingLoanCommitment_label_en-US" xlink:label="lab_codi_InitialTermAndRevolvingLoanCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term and Revolving Loan Commitment</link:label>
    <link:label id="lab_codi_InitialTermAndRevolvingLoanCommitment_documentation_en-US" xlink:label="lab_codi_InitialTermAndRevolvingLoanCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Term and Revolving Loan Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment" xlink:href="codi-20220630.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_InitialTermAndRevolvingLoanCommitment" xlink:to="lab_codi_InitialTermAndRevolvingLoanCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_414ba621-16e9-46d9-b1f5-de7a4a09554f_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:label id="lab_us-gaap_LongTermDebtFairValue_label_en-US" xlink:label="lab_us-gaap_LongTermDebtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtFairValue" xlink:to="lab_us-gaap_LongTermDebtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_75ef24ae-8786-4b93-b894-f1549f99a961_negatedLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fulfillment of warranty obligations</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupTotalenterprisevalue_440af1f5-6e09-403e-9a46-fa77040a0e67_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupTotalenterprisevalue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Total enterprise value</link:label>
    <link:label id="lab_codi_DisposalGroupTotalenterprisevalue_label_en-US" xlink:label="lab_codi_DisposalGroupTotalenterprisevalue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Total enterprise value</link:label>
    <link:label id="lab_codi_DisposalGroupTotalenterprisevalue_documentation_en-US" xlink:label="lab_codi_DisposalGroupTotalenterprisevalue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Total enterprise value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupTotalenterprisevalue" xlink:to="lab_codi_DisposalGroupTotalenterprisevalue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_5a400624-918c-4398-ad67-bea720a2daa4_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other investing activities</link:label>
    <link:label id="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for (Proceeds from) Other Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:to="lab_us-gaap_PaymentsForProceedsFromOtherInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_a270cb7a-78ed-4899-b427-aec8268a8960_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_414ae70e-d7a9-44d0-ae7f-23879315809c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_0dfe1c20-c672-4e95-8b99-9eb3cfd4962a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_3bbd5625-e624-47aa-9c96-07784dfd920c_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PrimaloftMember_6a620501-9d87-498f-91da-16e0a056e22e_terseLabel_en-US" xlink:label="lab_codi_PrimaloftMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primaloft</link:label>
    <link:label id="lab_codi_PrimaloftMember_label_en-US" xlink:label="lab_codi_PrimaloftMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primaloft [Member]</link:label>
    <link:label id="lab_codi_PrimaloftMember_documentation_en-US" xlink:label="lab_codi_PrimaloftMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Primaloft</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember" xlink:href="codi-20220630.xsd#codi_PrimaloftMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PrimaloftMember" xlink:to="lab_codi_PrimaloftMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_3ff877d0-bd26-459f-99b6-13d0155d9ab0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e6463d80-f6d3-40db-bcab-c3f3716b8711_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_c6866aea-4367-4d37-8df3-a4c67dafda6d_terseLabel_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_label_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:label id="lab_codi_OwnershipPercentageRelatedPartyVendors_documentation_en-US" xlink:label="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership Percentage, Related Party Vendors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageRelatedPartyVendors" xlink:to="lab_codi_OwnershipPercentageRelatedPartyVendors" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_9cfbfc8a-7c89-4ad2-938a-efb0ba09f109_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_f53fa459-ef2c-4cb7-ae77-2618c9729a9e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ArnoldMember_0dc0591c-00e2-4505-8555-425362ab7cb5_terseLabel_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold</link:label>
    <link:label id="lab_codi_ArnoldMember_label_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold [Member]</link:label>
    <link:label id="lab_codi_ArnoldMember_documentation_en-US" xlink:label="lab_codi_ArnoldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ArnoldMember" xlink:to="lab_codi_ArnoldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f8c23f01-7e87-482a-beec-963e4bdec1fa_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_51605faa-1e93-4164-bddc-b029c3a8658d_terseLabel_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% Ownership Primary</link:label>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_label_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Ownership Primary [Member]</link:label>
    <link:label id="lab_codi_PercentageOwnershipPrimaryMember_documentation_en-US" xlink:label="lab_codi_PercentageOwnershipPrimaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage ownership primary.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOwnershipPrimaryMember" xlink:to="lab_codi_PercentageOwnershipPrimaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4b79e0fe-7d31-49bf-a7c9-a82f449cc797_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_d3fe3bc9-9b7c-42da-9fde-2f5070a12dc0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities of Lease Liabilities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_89283ed1-409b-4679-b290-e62297f349db_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_77036ccc-5055-4cd6-857d-474ae279f9ae_terseLabel_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sale of discontinued operations, net of income taxes</link:label>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_label_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:label id="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_documentation_en-US" xlink:label="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:to="lab_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_6f992420-e38e-4219-afd0-3dcdd4a9f9db_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_b557f6b3-4e0b-45d9-bb0d-fb9c7e0125b1_negatedLabel_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - common shares</link:label>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_e0d5760c-0fee-4992-83de-bb40ed466fd0_terseLabel_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid</link:label>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_label_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Distributions To Shareholders</link:label>
    <link:label id="lab_codi_PaymentsOfDistributionsToShareholders_documentation_en-US" xlink:label="lab_codi_PaymentsOfDistributionsToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of distributions to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentsOfDistributionsToShareholders" xlink:to="lab_codi_PaymentsOfDistributionsToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ArnoldMagneticsMember_27dccc5f-cc59-4f37-8175-1dfccf3f6e0b_terseLabel_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold</link:label>
    <link:label id="lab_codi_ArnoldMagneticsMember_label_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold Magnetics [Member]</link:label>
    <link:label id="lab_codi_ArnoldMagneticsMember_documentation_en-US" xlink:label="lab_codi_ArnoldMagneticsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arnold magnetics.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ArnoldMagneticsMember" xlink:to="lab_codi_ArnoldMagneticsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_0e1e49cb-f25c-4363-9621-21002fe06300_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_a2c3458f-6aa3-449e-8cea-d8113a78c6df_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, issued (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_9eca4d12-e7c1-40a9-bf1b-3be7c1bd9076_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_0af3be78-2183-442a-ae4d-45cd7962f0de_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_4cad81e0-124a-4e6b-b2de-2068c875db19_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_f4bc1653-9f0a-4d2d-b8a1-1a5873814fa7_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_0abad676-6f3f-40f2-b135-485dcb8de93b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information Related to Leases</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_10243b78-cf46-438d-a089-59284d0cbf7d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_0248db8f-0232-480b-8222-92458d0a667e_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_fb291333-07fe-411e-9626-b1448cd01275_terseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_867fc7ae-4a42-4233-92fe-00bca8300ec9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ProceedsHeldInEscrow_0303e2cc-9629-4bf5-96d6-e264edb4f931_terseLabel_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">proceeds held in escrow</link:label>
    <link:label id="lab_codi_ProceedsHeldInEscrow_label_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds held in escrow</link:label>
    <link:label id="lab_codi_ProceedsHeldInEscrow_documentation_en-US" xlink:label="lab_codi_ProceedsHeldInEscrow" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds held in escrow</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ProceedsHeldInEscrow" xlink:to="lab_codi_ProceedsHeldInEscrow" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableGross_5be21efe-bd65-4a1b-b20e-cc4bd07c7f69_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableGross_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableGross" xlink:to="lab_us-gaap_AccountsReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EurodollarMember_8233912f-6e80-46db-87b3-b359fdd836f5_terseLabel_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar</link:label>
    <link:label id="lab_us-gaap_EurodollarMember_label_en-US" xlink:label="lab_us-gaap_EurodollarMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Eurodollar [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EurodollarMember" xlink:to="lab_us-gaap_EurodollarMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_19fa3076-7e11-4e1b-a022-6214eef509a4_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:label id="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_label_en-US" xlink:label="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:to="lab_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_b29f0b5c-18ee-4696-8b5a-cd69b5c9cdd3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityNameDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Authority, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_0735a047-f04a-4365-a43e-d73aa1d8bcb3_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_5dc055fc-70c0-4271-b00c-5ef96d460f81_totalLabel_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_label_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:label id="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_documentation_en-US" xlink:label="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:to="lab_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_3bd9d74a-877a-4c38-8339-f4a682a4eca0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_4b4300f9-57a1-47e3-9519-63d107da5d2a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Amounts Attributable to Parent, Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:to="lab_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_e34ee496-e980-4ac5-9454-618436d50b5d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility obtained</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_6bc47ab5-18ba-45a9-8ff4-67ca848f5375_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_4bcdcf0f-35d1-46ff-8fc7-0540122d8a4f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6ddd0648-6712-416d-b4fd-da51634bbf29_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic benefit cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_d3eecdbc-4946-4d0a-ae80-aad2ed1479ee_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_f7ae97cd-178d-4458-8d35-cfc99c3b3dc9_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_12fe743c-d1c0-4ec6-8f5f-83049e7161f6_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_cdbe3280-754e-463c-be72-bbc9fa47e026_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_b67566a5-a9f9-4780-8fb9-0178c46c27f3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RestatementDomain_510b36d7-4ae2-43bd-a12c-2b21eea907ee_terseLabel_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:label id="lab_srt_RestatementDomain_label_en-US" xlink:label="lab_srt_RestatementDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revision of Prior Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RestatementDomain" xlink:to="lab_srt_RestatementDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_025cb204-f0d3-4f3e-83b4-f632ca2151a6_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_7a77a832-5489-48d6-b999-e42479763ae6_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Sales of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_86dc88ec-3c91-4b3b-af2a-bffa1e999018_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_2bbe54e2-4c84-4a3a-a584-6e5e9e7600ce_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredClassAMember_806af1ce-e2d4-4ccf-803f-1772d26a3b0b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A</link:label>
    <link:label id="lab_us-gaap_PreferredClassAMember_label_en-US" xlink:label="lab_us-gaap_PreferredClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredClassAMember" xlink:to="lab_us-gaap_PreferredClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_6057f513-da14-47b0-a49e-dff283c9cf85_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_af145021-a318-4182-98e6-fea375579dec_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_923f6e29-bbfe-42e0-a217-2fcf67e7a336_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ErgobabyMember_de311e14-b4a7-41ca-89e1-b5d44e6393ff_terseLabel_en-US" xlink:label="lab_codi_ErgobabyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergobaby</link:label>
    <link:label id="lab_codi_ErgobabyMember_label_en-US" xlink:label="lab_codi_ErgobabyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergobaby [Member]</link:label>
    <link:label id="lab_codi_ErgobabyMember_documentation_en-US" xlink:label="lab_codi_ErgobabyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergobaby.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ErgobabyMember" xlink:to="lab_codi_ErgobabyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_7f35b1a7-5f35-4bf1-874d-b9bddc112796_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionToShareholders_b4d48b0a-193c-4d9f-a56d-fa569eba999f_negatedLabel_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid</link:label>
    <link:label id="lab_codi_DistributionToShareholders_80f97ac2-bcf8-4d6e-bb4a-e3a6214ca363_verboseLabel_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution To Shareholders</link:label>
    <link:label id="lab_codi_DistributionToShareholders_6834bea2-c8a6-43f1-b81b-a1660059a2f2_terseLabel_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash distributions funded by debt</link:label>
    <link:label id="lab_codi_DistributionToShareholders_label_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution To Shareholders</link:label>
    <link:label id="lab_codi_DistributionToShareholders_documentation_en-US" xlink:label="lab_codi_DistributionToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionToShareholders" xlink:to="lab_codi_DistributionToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_503173e3-3abf-43e3-a625-3b00db243555_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_59941822-5ec2-441a-8f6e-3fcb1c80dfc8_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income from continuing operations attributable to noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_a36ff104-1095-48f9-9423-9026d1946c0f_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_2cfbe9db-5329-4f92-981e-ebf39a025c84_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentAssetsMember" xlink:to="lab_us-gaap_OtherNoncurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_16c9e1cd-4daa-49e1-aa96-f6deda29ac7e_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Held-for-sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsHeldforsaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_86827e09-1839-4b0b-9db5-b01805765ab2_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for warranties issued during the period</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_e372c9ff-87c9-41df-9c16-65a570751be2_terseLabel_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality</link:label>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_label_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality [Policy Text Block]</link:label>
    <link:label id="lab_codi_SeasonalityPolicyTextBlock_documentation_en-US" xlink:label="lab_codi_SeasonalityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Seasonality [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeasonalityPolicyTextBlock" xlink:href="codi-20220630.xsd#codi_SeasonalityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeasonalityPolicyTextBlock" xlink:to="lab_codi_SeasonalityPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_9b235a72-8dc9-4bf0-8a34-1dde6ad2c737_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_44d9e4bb-ca5c-4112-a558-13bae9ce5e50_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_868712e7-44ab-42d5-b1d8-50f36f167ff2_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9269efa9-7b2a-4eed-bacd-9882537fb4c9_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_757a0564-98f6-4e67-972b-546b86bf344b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_8ce37e27-b113-4dcc-8f74-cbeb082b3872_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_afe12887-44d4-4b44-9989-949d50a11a8d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AsiaPacificMember_f8d64efa-4ac6-41fc-afda-8f8a0334939a_terseLabel_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific</link:label>
    <link:label id="lab_srt_AsiaPacificMember_label_en-US" xlink:label="lab_srt_AsiaPacificMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Asia Pacific [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AsiaPacificMember" xlink:to="lab_srt_AsiaPacificMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_5f131beb-d159-420a-a2d0-4fe387bced40_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_label_en-US" xlink:label="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_documentation_en-US" xlink:label="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:to="lab_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_a2732b5b-da25-4fb1-8a39-cdebc9b416ea_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TermLoanMember_794e0d1c-96a9-4138-a566-d53f3ca81a29_terseLabel_en-US" xlink:label="lab_codi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan</link:label>
    <link:label id="lab_codi_TermLoanMember_label_en-US" xlink:label="lab_codi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:label id="lab_codi_TermLoanMember_documentation_en-US" xlink:label="lab_codi_TermLoanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TermLoanMember" xlink:to="lab_codi_TermLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6a84c68f-d010-41e7-8f0f-5809466426ce_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_fb9b812f-e0d8-4368-9bf6-ef91f28865fd_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_5eb57b13-e7de-4535-82f0-43f31afdb174_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_9bf8ff3e-570b-4982-9dee-a8ed0546f2f9_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ErgoMember_f418fb85-ae35-4b03-a005-fb27e2524079_terseLabel_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo</link:label>
    <link:label id="lab_codi_ErgoMember_label_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo [Member]</link:label>
    <link:label id="lab_codi_ErgoMember_documentation_en-US" xlink:label="lab_codi_ErgoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ergo [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ErgoMember" xlink:to="lab_codi_ErgoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d74d9371-c992-4fb9-b67a-63fcdbc4f955_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_5b31d9d2-09ce-494c-b561-65aba69ac331_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_6d960e2b-319b-4fd8-b3f3-cd55bc0ffc99_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_89159d8a-9196-444f-869e-7711feea5c5b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_841fd3ec-b92d-4a50-9a4c-23283dc098bd_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_cfac203a-76e8-4ef3-988e-9f59c25c7467_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_56909caf-0f5d-4015-817d-6d7709e4ea30_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_fdc8953c-1bbc-401e-aece-cf5817aad742_terseLabel_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings</link:label>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_label_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:label id="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_documentation_en-US" xlink:label="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:href="codi-20220630.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:to="lab_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_5970f584-8cc6-4da2-828d-4fd6993c733a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_5d795566-a73f-4170-a2a5-7f3cb74bf68e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_259f6423-2ed5-4194-a045-27dea2cb3c9e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionMember_b523974f-f7dd-4b52-80e2-8dd9541f2888_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition</link:label>
    <link:label id="lab_codi_BusinessAcquisitionMember_label_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition [Member]</link:label>
    <link:label id="lab_codi_BusinessAcquisitionMember_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">business acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionMember" xlink:to="lab_codi_BusinessAcquisitionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_c869d34b-4b78-4180-8de4-10572d2035b4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PreferredStockCashDistributionsPaidPerShare_ef7e987f-7ac6-4eec-8eb0-39bfa1d5155c_terseLabel_en-US" xlink:label="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Cash Distributions Paid, Per Share</link:label>
    <link:label id="lab_codi_PreferredStockCashDistributionsPaidPerShare_label_en-US" xlink:label="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Cash Distributions Paid, Per Share</link:label>
    <link:label id="lab_codi_PreferredStockCashDistributionsPaidPerShare_documentation_en-US" xlink:label="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Cash Distributions Paid, Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare" xlink:href="codi-20220630.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PreferredStockCashDistributionsPaidPerShare" xlink:to="lab_codi_PreferredStockCashDistributionsPaidPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_d42bcb6b-7f88-4223-9b9f-c8d347b406bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_fc6ac722-2e6e-47b1-83fa-fec7d0d7ec05_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:label id="lab_us-gaap_LongTermDebtCurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtCurrent" xlink:to="lab_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LibertyMember_34d0a923-3be7-43bc-8456-6f6b9fea2481_terseLabel_en-US" xlink:label="lab_codi_LibertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lugano</link:label>
    <link:label id="lab_codi_LibertyMember_label_en-US" xlink:label="lab_codi_LibertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liberty [Member]</link:label>
    <link:label id="lab_codi_LibertyMember_documentation_en-US" xlink:label="lab_codi_LibertyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liberty.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LibertyMember" xlink:to="lab_codi_LibertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_d557b945-4b7f-49bc-92d9-943e362095b4_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_82421921-87a5-40c5-9bfd-6d3020e76eb4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_d57ace42-833a-4fe5-b8ca-c26d4410c9a4_terseLabel_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_label_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:label id="lab_codi_AdditionalSharesOfSPACCommonStock_documentation_en-US" xlink:label="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares of SPAC common stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock" xlink:href="codi-20220630.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AdditionalSharesOfSPACCommonStock" xlink:to="lab_codi_AdditionalSharesOfSPACCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_2feea38e-051c-4b4a-afb0-3dff962d45be_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_7c041452-5651-4a8e-90a5-351e997338ec_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_95cbf17a-6dcc-48a3-a8bb-684bf814e3e8_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_2a4635de-2309-42be-b526-02cc042ddfe2_terseLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranties</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="lab_us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_c8284026-eef0-49b7-b279-61141ae44c63_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_88f20403-e3ef-4f96-a2bc-56ab4a41317c_terseLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss from continuing operations attributable to common shares of Holdings</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_label_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available To Trust Stock Net Of Holding Event Adjustment</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_documentation_en-US" xlink:label="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss) available to trust stock net of holding event adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:to="lab_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_d72e545b-5603-4150-bb70-8b5ef288f10e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_3d802aac-ed99-4532-8e8a-d5a9d2aa67af_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_1715e8c6-4ebc-4f1b-a52b-bbb79543cc88_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_23a6b157-48da-4877-99ce-93f2af897525_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations, Disposed of by Sale [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:to="lab_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_886c2edf-9c8b-44e9-bf8a-6289ba338148_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_df79d5c6-0d36-408c-bdaf-007ec53b209c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfClients_9c653420-a80c-486f-9d63-eaa99e88509a_terseLabel_en-US" xlink:label="lab_codi_NumberOfClients" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of clients</link:label>
    <link:label id="lab_codi_NumberOfClients_label_en-US" xlink:label="lab_codi_NumberOfClients" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Clients</link:label>
    <link:label id="lab_codi_NumberOfClients_documentation_en-US" xlink:label="lab_codi_NumberOfClients" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of clients.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients" xlink:href="codi-20220630.xsd#codi_NumberOfClients"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfClients" xlink:to="lab_codi_NumberOfClients" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_618859c2-dafe-403e-b81e-94d622e84eb4_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:to="lab_us-gaap_ExtinguishmentOfDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_68f10254-84fa-433f-bcce-5323b564578c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_1562629d-4520-4863-9ea7-5ccc4c04af82_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_8d028ebf-89e1-4ee9-8258-0d8b1eb6b8fa_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciBoaMember_e8211101-ae89-467f-a0e1-d8730892daa4_terseLabel_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa</link:label>
    <link:label id="lab_codi_MarucciBoaMember_label_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa [Member]</link:label>
    <link:label id="lab_codi_MarucciBoaMember_documentation_en-US" xlink:label="lab_codi_MarucciBoaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci &amp; Boa</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember" xlink:href="codi-20220630.xsd#codi_MarucciBoaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciBoaMember" xlink:to="lab_codi_MarucciBoaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_865a710f-e391-4120-8e44-5bf5f17d0496_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs, Noncurrent</link:label>
    <link:label id="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_label_en-US" xlink:label="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization, Debt Issuance Costs, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:to="lab_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_d798a1af-8dfc-4bce-843f-056c5b49e33e_negatedTerseLabel_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_label_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:label id="lab_codi_DistributionExpenseAllocationInterests_documentation_en-US" xlink:label="lab_codi_DistributionExpenseAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distribution Expense, Allocation Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests" xlink:href="codi-20220630.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributionExpenseAllocationInterests" xlink:to="lab_codi_DistributionExpenseAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_65bf11cf-401b-4d25-8693-bca0d1bc3d45_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_eb581d09-e8d6-44cf-a8cf-cb376e42c3ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OtherInternationalMember_7f9fd9f5-ba83-4556-ae92-470ea29e1c97_terseLabel_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other international</link:label>
    <link:label id="lab_codi_OtherInternationalMember_label_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other International [Member]</link:label>
    <link:label id="lab_codi_OtherInternationalMember_documentation_en-US" xlink:label="lab_codi_OtherInternationalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other International [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember" xlink:href="codi-20220630.xsd#codi_OtherInternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OtherInternationalMember" xlink:to="lab_codi_OtherInternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_fcd8b794-3e70-440f-a774-0bc851102c24_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesBPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBPreferredStockMember" xlink:to="lab_us-gaap_SeriesBPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_6a575a4c-1723-4454-9ff3-3f777b361577_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_e6b7192f-7d63-424d-a42d-6c7e5a217c91_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_5d71372c-3427-4fc2-90e4-f48a051a9e1f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NumberOfBusinessesOwned_2af56155-d8f4-40f8-8406-e9b78f2b8cce_terseLabel_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:label id="lab_codi_NumberOfBusinessesOwned_label_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:label id="lab_codi_NumberOfBusinessesOwned_documentation_en-US" xlink:label="lab_codi_NumberOfBusinessesOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Businesses Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned" xlink:href="codi-20220630.xsd#codi_NumberOfBusinessesOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NumberOfBusinessesOwned" xlink:to="lab_codi_NumberOfBusinessesOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_a254a6e6-64ae-47ad-b7b7-8d2a83001bc3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfAcquisitionCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfAcquisitionCosts" xlink:to="lab_us-gaap_AmortizationOfAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_938be89d-2a01-4e6e-bda0-dd7e071dc737_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodAxis_aaa2f78d-1c1d-42d5-97c2-49b5939243d7_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc356c6e-19c4-4f02-b214-1a306fb3f2da_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9c4d2bdb-a571-479b-9527-a8bb245cfe28_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_0e73035d-0c56-4d63-94ed-fb528bc72199_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AllocationInterestsMember_c2837429-0e02-4b8d-a47b-bb9ab7e173b5_terseLabel_en-US" xlink:label="lab_codi_AllocationInterestsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation Interests [Member]</link:label>
    <link:label id="lab_codi_AllocationInterestsMember_label_en-US" xlink:label="lab_codi_AllocationInterestsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation Interests [Member]</link:label>
    <link:label id="lab_codi_AllocationInterestsMember_documentation_en-US" xlink:label="lab_codi_AllocationInterestsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allocation interests.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember" xlink:href="codi-20220630.xsd#codi_AllocationInterestsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AllocationInterestsMember" xlink:to="lab_codi_AllocationInterestsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_02bfae7b-6bb7-47e2-adff-abe357917480_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGrouprepaymentofintercompanyloans_68120423-04ff-494e-b1d3-af1297fdc6ca_terseLabel_en-US" xlink:label="lab_codi_DisposalGrouprepaymentofintercompanyloans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, repayment of intercompany loans</link:label>
    <link:label id="lab_codi_DisposalGrouprepaymentofintercompanyloans_label_en-US" xlink:label="lab_codi_DisposalGrouprepaymentofintercompanyloans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, repayment of intercompany loans</link:label>
    <link:label id="lab_codi_DisposalGrouprepaymentofintercompanyloans_documentation_en-US" xlink:label="lab_codi_DisposalGrouprepaymentofintercompanyloans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, repayment of intercompany loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans" xlink:href="codi-20220630.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGrouprepaymentofintercompanyloans" xlink:to="lab_codi_DisposalGrouprepaymentofintercompanyloans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations_7a620bb3-0672-48ba-bb25-6a0a43d41588_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Refunds, Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Refunds, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:to="lab_us-gaap_IncomeTaxRefundsDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c2e990c0-6505-43ce-98f0-27092b82236e_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_361bc3bf-de0c-4028-95d5-5c27bfee153b_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_3a38706b-fb23-4e4e-b048-50b9fb21d60c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_f8b3f531-f9be-4eb1-8d2c-9dc393f4d254_verboseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_5d4673da-cff0-47ba-abe5-37dd85a8a31e_terseLabel_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_label_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:to="lab_codi_GoodwillAndOtherIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ProvisionForReceivableAndInventoryReserves_003f72a2-2121-4a8c-b4a4-578967019674_terseLabel_en-US" xlink:label="lab_codi_ProvisionForReceivableAndInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for receivable and inventory reserves</link:label>
    <link:label id="lab_codi_ProvisionForReceivableAndInventoryReserves_label_en-US" xlink:label="lab_codi_ProvisionForReceivableAndInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for receivable and inventory reserves</link:label>
    <link:label id="lab_codi_ProvisionForReceivableAndInventoryReserves_documentation_en-US" xlink:label="lab_codi_ProvisionForReceivableAndInventoryReserves" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for receivable and inventory reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves" xlink:href="codi-20220630.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ProvisionForReceivableAndInventoryReserves" xlink:to="lab_codi_ProvisionForReceivableAndInventoryReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_TechnologyAndPatentsMember_137e9f60-0d3b-4ce3-a49b-bfc7c2edebc9_terseLabel_en-US" xlink:label="lab_codi_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and patents</link:label>
    <link:label id="lab_codi_TechnologyAndPatentsMember_label_en-US" xlink:label="lab_codi_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology And Patents [Member]</link:label>
    <link:label id="lab_codi_TechnologyAndPatentsMember_documentation_en-US" xlink:label="lab_codi_TechnologyAndPatentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology and patents.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember" xlink:href="codi-20220630.xsd#codi_TechnologyAndPatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_TechnologyAndPatentsMember" xlink:to="lab_codi_TechnologyAndPatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandAndBuildingMember_825de82a-b469-4239-9cf7-79ac764e4d55_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings and land</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0a5c4f83-996e-47fc-a3bb-ace912443ac5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8f897e35-e316-49d7-9a7b-52ccf7ea979d_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityLineItems_db3e1361-2098-4fcc-98bd-0f369a791949_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Line Items]</link:label>
    <link:label id="lab_codi_StockholdersEquityLineItems_label_en-US" xlink:label="lab_codi_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Line Items]</link:label>
    <link:label id="lab_codi_StockholdersEquityLineItems_documentation_en-US" xlink:label="lab_codi_StockholdersEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems" xlink:href="codi-20220630.xsd#codi_StockholdersEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityLineItems" xlink:to="lab_codi_StockholdersEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_dacf8c4a-4e8d-405e-a7be-80779abc7d2c_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_1847455e-3cc2-48fb-93eb-160058509357_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_36e03c09-f704-4661-bd07-eeb34751c6f1_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_ec090a7d-67e9-44d3-8224-5a5a5ca4846e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_366bca4f-273c-4628-8ce8-392e773b8a92_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_16de6e8a-b62d-4fb8-bc57-7270c2ee1d8b_terseLabel_en-US" xlink:label="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</link:label>
    <link:label id="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_label_en-US" xlink:label="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</link:label>
    <link:label id="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_documentation_en-US" xlink:label="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:href="codi-20220630.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:to="lab_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_be852253-b55a-43ad-9ffa-31a6795c12aa_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_aa040fc8-a1fa-4ac2-8291-92928f90c186_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Taxes and Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_6bb4b951-7d05-4525-a1c5-74d0e82d93da_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:label id="lab_us-gaap_PaymentsToMinorityShareholders_label_en-US" xlink:label="lab_us-gaap_PaymentsToMinorityShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToMinorityShareholders" xlink:to="lab_us-gaap_PaymentsToMinorityShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_751cf432-6b44-4dc9-bc13-504b88e733e2_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, authorized (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_82d1f650-66b3-4165-ad4d-2849ba982470_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_41925cbb-1425-4c13-b182-dc4414a86d8f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfSecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Secured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfSecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfSecuredDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5db42bbf-b28d-4eb3-8d16-1e5c6ec05032_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_0df67538-6de5-4d57-8491-bd0920b75e11_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition Consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_38fb63c2-dd50-4c58-855e-9582da0f0c93_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non- Controlling Interest</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_94578a0f-6f31-47d6-82ca-3396b255d3cb_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_dd3020ea-948a-4e50-93aa-cbf029c5e3b5_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_9e520029-de12-4f9b-bff2-8814d2c1e40d_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_e4917439-d83e-435c-870c-a8888c409450_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and Amortization Expense</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_e8b3bffb-76d2-4741-a21f-f8fbd1a98a5f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_c3fe6535-7287-40fb-82e0-8b1ce2dbd885_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (loss) on sale of discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_2cc1ff81-1c7e-40fa-a407-a05e33523f6d_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:label id="lab_us-gaap_DerivativeContractTypeDomain_label_en-US" xlink:label="lab_us-gaap_DerivativeContractTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Contract [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_1d51e8bb-3747-4c76-a9f7-65da94284504_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d0e94803-c530-4871-b3eb-7a18a0851900_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Net income attributable to noncontrolling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_79297cc7-41d8-44d5-acab-116b6e442384_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterestDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestDisclosureTextBlock" xlink:to="lab_us-gaap_MinorityInterestDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_b98412f1-cae9-4fa4-be7b-5fd2e8715c19_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_0f3d509d-63ab-4fb7-a491-791bcda0933f_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_d0a39802-c58d-4d94-a609-97d0e2c80fe1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_c17fa7c5-96d4-451c-a5ca-dc1ecfaaa32c_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_label_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:label id="lab_codi_DisposalGroupDueToRelatedParty_documentation_en-US" xlink:label="lab_codi_DisposalGroupDueToRelatedParty" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal group due to related party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty" xlink:href="codi-20220630.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupDueToRelatedParty" xlink:to="lab_codi_DisposalGroupDueToRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_13006073-af10-43a9-b21d-fd2568afe3d0_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Total</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_55e2c891-9218-4dea-a837-254079864e57_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Debt Holdings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e37de1a0-cd2a-44ba-8fc9-fb915bf74a77_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_579cac60-a7df-4cb8-87ed-3be40c341902_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_c3b9cffb-3411-436f-841f-5a61ded1adaa_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_a1334e9b-61a5-412f-acd7-a96b9b423b36_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_2b3e9fce-f6d5-420a-995c-7a008473ad02_terseLabel_en-US" xlink:label="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment assessment assumptions weighted average cost of capital</link:label>
    <link:label id="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_label_en-US" xlink:label="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment Assessment Assumptions Weighted Average Cost Of Capital</link:label>
    <link:label id="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_documentation_en-US" xlink:label="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment assessment assumptions weighted average cost of capital.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:href="codi-20220630.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:to="lab_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_d56e7b07-83b6-4e9f-a2d9-e81631233b32_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate</link:label>
    <link:label id="lab_us-gaap_CorporateAndOtherMember_label_en-US" xlink:label="lab_us-gaap_CorporateAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateAndOtherMember" xlink:to="lab_us-gaap_CorporateAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_4dee5444-e69e-45b8-aaf2-d56aa7b5aa34_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_ed460b46-4f22-46f2-81a3-3dd71c697fb3_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_c117dafe-3aac-4d8c-82e8-0d4a3af350e0_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_696c0b17-3900-47db-a5e0-4aae31a5550c_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments under credit facility</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:to="lab_us-gaap_RepaymentsOfLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_d203e3a3-64c0-4d4f-bb92-4f1933fe0e4c_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_e7523750-7221-495d-bc2f-dbea2693f122_verboseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to related party</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_f1414619-6946-4e67-a81c-f1441697e04c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_c2ceb310-f336-4a95-a846-7c3e08d5d291_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A5.11TacticalMember_9ab1e3e4-5aae-47b5-af50-e5a395cec409_terseLabel_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11</link:label>
    <link:label id="lab_codi_A5.11TacticalMember_label_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11 Tactical [Member]</link:label>
    <link:label id="lab_codi_A5.11TacticalMember_documentation_en-US" xlink:label="lab_codi_A5.11TacticalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">5.11 Tactical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A5.11TacticalMember" xlink:to="lab_codi_A5.11TacticalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_c85700ea-7654-4c58-a530-a442a684e533_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_cf9f1a51-9ab7-4c79-a491-1e6d2f334b55_terseLabel_en-US" xlink:label="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Controlling Interest Of Discontinued Operations [Member]</link:label>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_label_en-US" xlink:label="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non Controlling Interest Of Discontinued Operations [Member]</link:label>
    <link:label id="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember_documentation_en-US" xlink:label="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interest of discontinued operations.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:href="codi-20220630.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:to="lab_codi_NonControllingInterestOfDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_615f2ab0-2fb5-4f42-a7b2-a443dc494d93_terseLabel_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_label_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:label id="lab_codi_PaymentsForRepurchaseSubsidiaryStock_documentation_en-US" xlink:label="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase Subsidiary Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:href="codi-20220630.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:to="lab_codi_PaymentsForRepurchaseSubsidiaryStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_6b7ecf7f-033b-4bc7-8ecf-0c77754eaac5_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_83a9bc72-41a4-444b-9654-2068ffd2851c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Basic and Diluted Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SternoProductsMember_a1bdbdbe-9ddc-4960-ae63-8b2e310e501a_terseLabel_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno</link:label>
    <link:label id="lab_codi_SternoProductsMember_label_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Products [Member]</link:label>
    <link:label id="lab_codi_SternoProductsMember_documentation_en-US" xlink:label="lab_codi_SternoProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sterno Products [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SternoProductsMember" xlink:to="lab_codi_SternoProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_945a7741-4a8d-4f45-8f8b-55f21622bee1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_8de9b1ea-bc68-45c0-baaf-c8e80903712b_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_f93f6f3b-a242-4101-baf0-87567717d099_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total intangibles, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_b49636da-d46d-4303-9b2f-d2b99ce1b201_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_9d599771-8b6e-4d92-9ba0-c20a07625783_negatedTerseLabel_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - allocation interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_bfeb1629-7c5b-4285-8c51-a13b1cf4cfe4_terseLabel_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributions paid - allocation interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_label_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests, Allocation Interests</link:label>
    <link:label id="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests_documentation_en-US" xlink:label="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Noncontrolling Interests, Allocation Interests</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:to="lab_codi_PaymentstoNoncontrollingInterestsAllocationInterests" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_bb4bd479-ed14-44fe-944e-748b3734b38e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_7af237e1-9a7c-4fb1-a06c-d25169c76032_terseLabel_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_label_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:label id="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment_documentation_en-US" xlink:label="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, payment through equity investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:to="lab_codi_BusinessAcquisitionPaymentThroughEquityInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_f894d47b-2b39-40a0-81ba-69dd98f32177_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_6511a1bf-0791-42e2-bbbc-bc60199c55c7_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_a0849f9a-2877-4702-a5f5-1d577f66d3a6_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_18282c37-f347-480a-9c1e-b18f6afcf6d0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AtTheMarketEquityOfferingMember_d32f1e4a-a3c9-4666-8046-527d0cdd1d8d_terseLabel_en-US" xlink:label="lab_codi_AtTheMarketEquityOfferingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market equity offering</link:label>
    <link:label id="lab_codi_AtTheMarketEquityOfferingMember_label_en-US" xlink:label="lab_codi_AtTheMarketEquityOfferingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market equity offering [Member]</link:label>
    <link:label id="lab_codi_AtTheMarketEquityOfferingMember_documentation_en-US" xlink:label="lab_codi_AtTheMarketEquityOfferingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market equity offering</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember" xlink:href="codi-20220630.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AtTheMarketEquityOfferingMember" xlink:to="lab_codi_AtTheMarketEquityOfferingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_e13c9d68-1d98-48a0-907a-5b47ee06e292_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_94852d77-fc03-44aa-b46d-042536bb48a5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_2230d07e-94b4-46c7-a23e-a69bd552f4b4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_52cf2d32-3e72-4be7-9e90-0bb8ce26ce39_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_9947a454-677a-4329-ada1-fb4f50f4209a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_fc04572d-8878-4e05-98db-8ded7147015c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_42a7b047-ba53-4a7d-8113-2b3d8989eefe_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsegmentsDomain_353813a2-e681-4f52-9b23-9d9b7c60b067_terseLabel_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsegmentsDomain_label_en-US" xlink:label="lab_us-gaap_SubsegmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsegments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsegmentsDomain" xlink:to="lab_us-gaap_SubsegmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_21a15ed1-6f76-4334-a7cb-bdd8ebca0280_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_b6f66cfe-40d7-4705-a10d-af372fa21c97_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_ae45e0b1-1fac-4ae4-98cb-b888b5570f65_terseLabel_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor</link:label>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_label_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor Ownership [Member]</link:label>
    <link:label id="lab_codi_VelocityOutdoorOwnershipMember_documentation_en-US" xlink:label="lab_codi_VelocityOutdoorOwnershipMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Velocity Outdoor Ownership [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_VelocityOutdoorOwnershipMember" xlink:to="lab_codi_VelocityOutdoorOwnershipMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ParentMember_5f67a945-415c-4e57-9a91-2358c6258950_terseLabel_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Holdings</link:label>
    <link:label id="lab_us-gaap_ParentMember_label_en-US" xlink:label="lab_us-gaap_ParentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ParentMember" xlink:to="lab_us-gaap_ParentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_8e191892-f186-4cdb-92c7-a5d0be7f6514_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_ce84d997-34ac-4a6e-bc35-81daf4949c4f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Remaining Lease Term and Discount Rate For Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_51527050-65c2-420f-be91-167b60176242_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsByNameAxis_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:to="lab_us-gaap_OtherOwnershipInterestsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_bcd23f83-5bb2-4ba4-9845-6130f1f4c1f3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_070bb34d-5ef9-4190-bffe-e01ac3f608d7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_a890b50b-c824-4137-8add-7a13bfce6990_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockNoParValue_label_en-US" xlink:label="lab_us-gaap_CommonStockNoParValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, No Par Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_dcdf678a-f325-4dd8-a026-66d0801fb00f_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under credit facility</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLongTermLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Long-term Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLongTermLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_729f8f33-4ce9-46db-b18d-7fe86990cfe6_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_78dc9f40-e793-4f31-89dd-a1366464b859_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_1e9e5a62-50a6-48ca-9fc9-052bbe19950e_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_AtTheMarketOfferingCosts_46a74463-7fa8-4509-a6ac-ec3951499a46_terseLabel_en-US" xlink:label="lab_codi_AtTheMarketOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market offering costs</link:label>
    <link:label id="lab_codi_AtTheMarketOfferingCosts_label_en-US" xlink:label="lab_codi_AtTheMarketOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market offering costs</link:label>
    <link:label id="lab_codi_AtTheMarketOfferingCosts_documentation_en-US" xlink:label="lab_codi_AtTheMarketOfferingCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">At the market offering costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts" xlink:href="codi-20220630.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_AtTheMarketOfferingCosts" xlink:to="lab_codi_AtTheMarketOfferingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_59eea6a4-0065-4c14-935a-1b38d6353b20_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust shares, outstanding (shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_7ad15890-d685-42ec-8678-765840295027_periodStartLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_082aed94-031b-42ca-bd0e-6888d8ffcd43_periodEndLabel_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_ProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_ProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard and Extended Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductWarrantyAccrual" xlink:to="lab_us-gaap_ProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_306450d9-b9a8-4bb2-bae4-f99707e4bae0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSupplies_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSupplies" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_45cadb2d-b29e-432b-81ee-35ac70fcdd03_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenues</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_ae3ceb67-e317-436f-9564-0de9095aabd4_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected contribution to the Foreign Plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_d06bce84-4a1c-4782-b3cc-8f564aba13ae_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_59e526ad-deff-46d9-b66d-3926e021b0b5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_6c5c97c2-8edc-4f6d-b42c-81d1622e5233_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_30bf3112-648d-46ce-ac0a-084486e36b60_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_336ad4c5-af1d-44ee-a806-01dec7c98fc4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes (net of Federal benefits)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_efe1f622-64f2-4aa7-93b8-98887c90a067_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_2c3f24bf-c366-4aa1-96f1-b01eac84833e_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_bce132db-214b-4372-8d22-c9b998edc329_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_23e34cbf-0e41-40e6-90ae-9f9089e86a6d_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_a68d17ef-65bf-4a25-84fa-63bd46185623_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_e09cb1df-4bf8-458a-9537-0006a73f87cc_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_658cbdb1-d277-424f-aa28-6bd461dd9423_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_63f1be5a-6dd6-487e-a01f-f290f3f56f8a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_3e7ab85b-5d78-4ee1-831f-97af41218536_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_8ff03bd1-e61f-453e-bdee-507c5227f785_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_b35eb048-2b76-44f3-a049-52206dd746da_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementOperatingActivitiesSegmentAxis_label_en-US" xlink:label="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Activities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:to="lab_us-gaap_StatementOperatingActivitiesSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f39a2d91-f1fe-4b1a-a9a3-41c3893c6a29_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_5559ac2d-b337-47f2-b6f9-a66c4dcad42d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:label id="lab_us-gaap_PreferredStockRedemptionPricePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Redemption Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="lab_us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_4388bb67-32a6-413c-bcb4-ba603ed55c62_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Integration service fees payable</link:label>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_label_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Integration Services Payable</link:label>
    <link:label id="lab_codi_BusinessCombinationIntegrationServicesPayable_documentation_en-US" xlink:label="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Integration Services Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable" xlink:href="codi-20220630.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationIntegrationServicesPayable" xlink:to="lab_codi_BusinessCombinationIntegrationServicesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_bb2681b4-9f09-4923-8fea-50c64b733f73_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Estimated Charges to Amortization Expense of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_6f0fbc2f-f56d-4c14-ae59-48b020b5cb56_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_bf760c23-4dd9-435f-8e8c-2af41159b2f3_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_bfaa0b6d-d09c-4426-9e8c-7348f8ef1a5e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_91dca1cd-8de7-4e92-a986-46a8db2c6dbc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterestTable_00b82183-4877-43f6-86b4-5859a5780074_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:label id="lab_us-gaap_MinorityInterestTable_label_en-US" xlink:label="lab_us-gaap_MinorityInterestTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterestTable" xlink:to="lab_us-gaap_MinorityInterestTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1f2381a3-5fab-4e5b-a113-45769a4fdef0_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_8caf41ec-55e1-4b73-926d-c736d11a939e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_960bb34e-bf5c-429f-9ab0-21a56e2ee230_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Preferred Stock and Preference Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_cfd5dea6-163c-4e6f-8ceb-9d0bc64ef82e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesMember_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesMember" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_f0e65ef2-c603-42c7-a05e-1344cc78a7ca_terseLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available To Trust Stock Net of Distributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_bb527d85-361d-4dca-ada5-43a9c531c3fe_totalLabel_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available To Trust Stock Net of Distributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_label_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available to Trust Stock Net of Distributions</link:label>
    <link:label id="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_documentation_en-US" xlink:label="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income Loss Available to Trust Stock Net of Distributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:to="lab_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_e961539d-ef6f-4ab8-a7b8-29c4fa6b2d1f_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_faadebc5-6086-4bac-a08d-528756c2d814_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoods" xlink:to="lab_us-gaap_InventoryFinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_8f46d142-dcd5-4d02-91ec-2ecc237ab308_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_8b1213ab-7c82-48ae-a4cf-405e7c83ae40_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesCPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesCPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series C Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesCPreferredStockMember" xlink:to="lab_us-gaap_SeriesCPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2551d06d-9f1c-4960-ae7b-bfa0af5e516f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_c64e761b-f5ce-4a26-affe-c78c9676138a_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill - gross carrying amount</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_eb6557c8-72aa-4be3-915d-e768df55e76b_terseLabel_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</link:label>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_label_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses Of Parent Taxed As Partnership Passed Through To Shareholders</link:label>
    <link:label id="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_documentation_en-US" xlink:label="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expenses of parent taxed as partnership passed through to shareholders.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:href="codi-20220630.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:to="lab_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_95601e27-e70c-4ae1-a5a5-748ec377aa0f_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_2c07496d-d264-4a63-88e0-8a7be3661b9a_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long term debt</link:label>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_LongTermDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Excluding Current Maturities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtNoncurrent" xlink:to="lab_us-gaap_LongTermDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_3b6398c2-69e3-4591-bdad-188f5b9976aa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_bb985cec-82c0-4e14-81e5-8950f612e349_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_7b62a5f1-3450-4472-8d7d-76f34d8c87a1_terseLabel_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_label_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:label id="lab_codi_PercentageOfGrossConsiderationReceived_documentation_en-US" xlink:label="lab_codi_PercentageOfGrossConsiderationReceived" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of Gross Consideration Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived" xlink:href="codi-20220630.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOfGrossConsiderationReceived" xlink:to="lab_codi_PercentageOfGrossConsiderationReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_2428ca16-11bf-430b-89c2-484ec0f930b6_terseLabel_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">% Ownership Fully Diluted</link:label>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_label_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Ownership Fully Diluted [Member]</link:label>
    <link:label id="lab_codi_PercentageOwnershipFullyDilutedMember_documentation_en-US" xlink:label="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage ownership fully diluted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PercentageOwnershipFullyDilutedMember" xlink:to="lab_codi_PercentageOwnershipFullyDilutedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_8f0156c9-15a6-465c-bf30-64f897bfdb82_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="lab_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_f8c35ac6-7d79-41ed-aa52-937a612ffc1e_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_25bd33de-f431-4c17-89d6-1f5283d13a62_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_63f68550-8ea9-4354-b9d3-862a73fdb0e1_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic income (loss) per common share attributable to Holdings (refer to Note J)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_8e293529-ddf7-4dac-a401-dc3d37135601_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_b871946f-e65c-4090-915a-b9a4f2723475_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_ce023a84-bc73-4c9f-9b3d-66c70350ba86_terseLabel_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment and Inventory</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_label_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property Plant And Equipment And Inventory [Text Block]</link:label>
    <link:label id="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_documentation_en-US" xlink:label="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment and inventory.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:href="codi-20220630.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:to="lab_codi_PropertyPlantAndEquipmentAndInventoryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_fb97c991-c04d-4d6f-97e6-85b3e72740cc_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock</link:label>
    <link:label id="lab_us-gaap_SeriesAPreferredStockMember_label_en-US" xlink:label="lab_us-gaap_SeriesAPreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series A Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesAPreferredStockMember" xlink:to="lab_us-gaap_SeriesAPreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_f641ee05-6878-471d-862a-a0664506ec05_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income (loss)</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_370507d4-7f76-4ffa-a934-4851e54dc3fc_negatedLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_f4fde60a-9635-44a2-9455-3c1c1b023ba4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_e54d1a26-37c0-47e1-9790-3f7eafdea3a9_negatedLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: obsolescence reserve</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_A2018CreditFacilityMember_3b45cbcb-d45a-4059-b47f-4a1f78a9739d_terseLabel_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Credit Facility</link:label>
    <link:label id="lab_codi_A2018CreditFacilityMember_label_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Credit Facility [Member]</link:label>
    <link:label id="lab_codi_A2018CreditFacilityMember_documentation_en-US" xlink:label="lab_codi_A2018CreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Credit Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_A2018CreditFacilityMember" xlink:to="lab_codi_A2018CreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_Managementfeewaiver_10a5f501-ad1b-408f-8a53-842bb9509458_terseLabel_en-US" xlink:label="lab_codi_Managementfeewaiver" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fee waiver</link:label>
    <link:label id="lab_codi_Managementfeewaiver_label_en-US" xlink:label="lab_codi_Managementfeewaiver" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fee waiver</link:label>
    <link:label id="lab_codi_Managementfeewaiver_documentation_en-US" xlink:label="lab_codi_Managementfeewaiver" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Management fee waiver</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver" xlink:href="codi-20220630.xsd#codi_Managementfeewaiver"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_Managementfeewaiver" xlink:to="lab_codi_Managementfeewaiver" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_bfe1e082-be2e-4209-9c16-a03865ac8a60_terseLabel_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherOwnershipInterestsNameDomain_label_en-US" xlink:label="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Ownership Interests, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain" xlink:to="lab_us-gaap_OtherOwnershipInterestsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_8069fe34-ecb9-47ba-b5f1-1d3467d8c5ac_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_8abf295c-6b36-4606-a342-ad376f3d6d91_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_fe5797e0-7dd9-4299-8a84-b4374a324d57_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_5f38d7a9-6eac-4e64-8ffa-08749197321e_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Payments for) Other Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:to="lab_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0937e2db-1895-47e0-a055-30651a30a2c4_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_8ae786f3-1a99-4e23-b784-92321adff1c9_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_a8de3767-4551-4b2e-8117-5a9fc303db45_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_d350af1a-3d47-4853-9e8b-3a57bb059c0e_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_f589389b-325f-473c-bac9-1b211083b72f_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_16ba169c-363c-4048-8178-69ece7383afa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income from discontinued operations, net of income tax</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:to="lab_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_9168986b-9e11-4c4b-a4f6-17ebef77fb21_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_895caed2-0aab-4802-b9b7-a1203a5379af_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_c31c6853-aeef-4fa5-ba6c-231c580e3d2d_terseLabel_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_label_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable</link:label>
    <link:label id="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_documentation_en-US" xlink:label="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:to="lab_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8697bead-8b15-47af-98c2-e9c35343a778_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_b93dc26b-31bc-4db7-a5ab-987f524325da_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurements, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_58af9525-172b-433b-a88c-550d9a42a58b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and noncontrolling interest:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_b6a673af-b9e2-43cc-8f73-9cf1d4ca6409_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_908bebb2-76f9-439d-9777-382930cc3e43_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:label id="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:to="lab_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_50aeb33e-b689-48a8-a445-b410098b8254_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_498734cb-4846-4cef-b138-76aa9aa99e92_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_48a1e2da-24f2-4b88-8be2-407ba83d33ca_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_152fc651-2d17-44f1-b8c1-c6090d1402e8_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Revenue from Segments to Consolidated [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:to="lab_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_1c33d06a-2230-4b92-a787-f4b42dbc67f1_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Net Periodic Benefit Cost</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_e0789d1c-2efc-468b-bffd-6e5fa7c5c5ee_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:to="lab_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_bf69ddc7-1c65-4c48-89c2-1285ab2c082c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_2273f344-49aa-4378-a1b8-e3e11ede36ad_terseLabel_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_label_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:label id="lab_codi_GoodwillAndOtherIntangibleAssetsTable_documentation_en-US" xlink:label="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill And Other Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:to="lab_codi_GoodwillAndOtherIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_06840077-8926-4203-bc28-81c1391b4775_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_2367f6ba-556b-4a41-a3b4-363aa1f20c5e_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income (expense):</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_bfc421b6-5623-4435-9af8-62ccbdacbdc9_terseLabel_en-US" xlink:label="lab_codi_NoncontrollingStockholderChargesAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling stockholder stock based compensation</link:label>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_label_en-US" xlink:label="lab_codi_NoncontrollingStockholderChargesAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Stockholder Charges And Other</link:label>
    <link:label id="lab_codi_NoncontrollingStockholderChargesAndOther_documentation_en-US" xlink:label="lab_codi_NoncontrollingStockholderChargesAndOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther" xlink:href="codi-20220630.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NoncontrollingStockholderChargesAndOther" xlink:to="lab_codi_NoncontrollingStockholderChargesAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingRevenueMember_93667f70-b18d-44b4-b4d6-9a32f7157839_terseLabel_en-US" xlink:label="lab_us-gaap_TradingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Revenue</link:label>
    <link:label id="lab_us-gaap_TradingRevenueMember_label_en-US" xlink:label="lab_us-gaap_TradingRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Revenue [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingRevenueMember" xlink:to="lab_us-gaap_TradingRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_f883c743-0d64-47db-a8ab-17c5d9d3e25c_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_c669fdaf-2765-44d1-a873-a21289c8d1f0_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1becf923-b080-4d59-b892-7f44f5d942dc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_e3ca5229-0b14-4002-9f1b-d81c1c61f48b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_a6c44b97-9413-429c-8ffb-1058309fb6a3_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Total</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_5a38233a-9f2b-421f-a188-0010beb6c789_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_cb90365d-3ebd-4e54-b975-0c5a857a06ff_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_8d6fa190-9f39-4a2e-95af-884e076592ce_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Profit (Loss) of Operating Segments</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:to="lab_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_f004a6ed-121e-451e-b7aa-4514705e3bbe_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities, net of acquisitions:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_38d1d910-7955-4810-a249-7f64b658ef64_negatedLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_CleanEarthHoldingsMember_d6521019-df7d-494a-a67a-8c98f6b40a3a_terseLabel_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth</link:label>
    <link:label id="lab_codi_CleanEarthHoldingsMember_label_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth Holdings [Member]</link:label>
    <link:label id="lab_codi_CleanEarthHoldingsMember_documentation_en-US" xlink:label="lab_codi_CleanEarthHoldingsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Clean Earth Holdings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember" xlink:href="codi-20220630.xsd#codi_CleanEarthHoldingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_CleanEarthHoldingsMember" xlink:to="lab_codi_CleanEarthHoldingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_84b7f620-bd02-49ce-b5ad-38d84ee90f05_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeriesBMember_0e8a90cc-ec47-41c5-9492-d90a8c32922f_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:label id="lab_us-gaap_SeriesBMember_label_en-US" xlink:label="lab_us-gaap_SeriesBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Series B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesBMember" xlink:to="lab_us-gaap_SeriesBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_12899aa9-4708-4a24-a343-577b4e3bc88a_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_61814fd0-c3da-450c-bf4e-7cc5f88cd0e2_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_154a6d12-3a10-4c02-9561-fdc58e6a5d67_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_e0eaf61f-de3d-4485-aa0b-ee4bc713dc1e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_6579f2ce-271b-4ca4-ada8-399367ccc3f6_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_64398065-c6e6-4fa4-8214-201cbab3ac4c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_43209561-3370-4f1c-92d7-a324a0f0a5ed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_OwnershipDomain_30d54d39-4ae8-4844-8c05-8af92d17e173_terseLabel_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:label id="lab_srt_OwnershipDomain_label_en-US" xlink:label="lab_srt_OwnershipDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_OwnershipDomain" xlink:to="lab_srt_OwnershipDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_7aa55d2c-1ba2-4b44-807d-3b18fbd9f5de_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_e08d026a-8def-41cb-805c-9fa4fb7de117_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_3d41fc93-9545-4893-94f5-81bc66d74e9e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash (used in) provided by operating activities - continuing operations</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_0d8d4201-a1e8-47f8-b6e2-17384c707de2_terseLabel_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest</link:label>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_label_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest Table [Text Block]</link:label>
    <link:label id="lab_codi_NoncontrollingInterestTableTextBlock_documentation_en-US" xlink:label="lab_codi_NoncontrollingInterestTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non controlling interest.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock" xlink:href="codi-20220630.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_NoncontrollingInterestTableTextBlock" xlink:to="lab_codi_NoncontrollingInterestTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_2dd5e582-d278-4fbf-9fa7-e58fc4d3bbef_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_529d42e2-a0c8-4b12-b606-e60aa7332d28_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_2f440e67-c010-4497-9cd6-2d6c6e3414bf_terseLabel_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate</link:label>
    <link:label id="lab_us-gaap_FederalFundsEffectiveSwapRateMember_label_en-US" xlink:label="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fed Funds Effective Rate Overnight Index Swap Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:to="lab_us-gaap_FederalFundsEffectiveSwapRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_cb270f06-0851-43d5-864f-45fab50cc25a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_6e510a30-5b89-4986-9866-89930ef76a9a_negatedTerseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_07eac44b-e2d9-4ac9-860a-0be86cabe593_terseLabel_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_label_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:label id="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_documentation_en-US" xlink:label="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:to="lab_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeniorNotesDue2032Member_68ec9dac-bbd5-496e-933a-58ae3bc1cc99_terseLabel_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:label id="lab_codi_SeniorNotesDue2032Member_label_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032 [Member]</link:label>
    <link:label id="lab_codi_SeniorNotesDue2032Member_documentation_en-US" xlink:label="lab_codi_SeniorNotesDue2032Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2032</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2032Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeniorNotesDue2032Member" xlink:to="lab_codi_SeniorNotesDue2032Member" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_f8f92c8d-bbc6-404e-90ec-1c764542c1a1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_OwnershipPercentageIntercompanyLoanAgreement_b4e6bdbc-ffeb-4cc6-8549-1c1d0bc224c4_terseLabel_en-US" xlink:label="lab_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage intercompany loan agreement</link:label>
    <link:label id="lab_codi_OwnershipPercentageIntercompanyLoanAgreement_label_en-US" xlink:label="lab_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage intercompany loan agreement</link:label>
    <link:label id="lab_codi_OwnershipPercentageIntercompanyLoanAgreement_documentation_en-US" xlink:label="lab_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage intercompany loan agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:to="lab_codi_OwnershipPercentageIntercompanyLoanAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_SeniorNotesDue2029Member_cccfb326-3b92-4fde-a386-c9e532ba3ef3_terseLabel_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:label id="lab_codi_SeniorNotesDue2029Member_label_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029 [Member]</link:label>
    <link:label id="lab_codi_SeniorNotesDue2029Member_documentation_en-US" xlink:label="lab_codi_SeniorNotesDue2029Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes due 2029</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2029Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_SeniorNotesDue2029Member" xlink:to="lab_codi_SeniorNotesDue2029Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_df42b5fa-8406-4272-9927-f4e10e361085_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_d59eb653-67af-4620-84d0-bf24f58a91d7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_1861ad1f-6b11-4d6d-9a41-2ff0b43ecbc0_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents &#8212; beginning of period (1)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_34e30b4d-1bfc-4883-a653-1064d78b7c2e_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents &#8212; end of period (2)</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_59f9c15f-b8c0-456b-a676-05c584381217_terseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_db364240-c6c0-46af-97e8-bfeaed8fc1a1_verboseLabel_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations before income taxes</link:label>
    <link:label id="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:to="lab_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockMember_2b1a7008-93da-443f-84ac-7e6e115344d4_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trust Preferred Shares</link:label>
    <link:label id="lab_us-gaap_PreferredStockMember_label_en-US" xlink:label="lab_us-gaap_PreferredStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockMember" xlink:to="lab_us-gaap_PreferredStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1d8ad388-907b-48b8-bf2a-ae1d5ec6a658_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_42cf38d0-b329-4e60-8267-6c9c051fe2d2_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_2827fea1-cf01-45ab-b098-eee6402fa8d5_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill - net carrying amount</link:label>
    <link:label id="lab_us-gaap_Goodwill_789286db-a93e-4508-a8b3-53ae6bff779b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of January 1, 2017</link:label>
    <link:label id="lab_us-gaap_Goodwill_216fbc68-3d75-4fc2-889b-3067c42d9f4c_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance as of March 31, 2017</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_09bc0d24-478c-43c5-b9ae-7d6e9986ecdb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_07f40e17-fc85-4d95-a663-72249da5424b_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_a9d91f0b-3e9b-4d6c-b651-ea955d1ddd12_verboseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling interest of discontinued operations</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_MarucciMemberMember_7d91d12d-1d6a-46d0-8f8d-00392b93ce43_terseLabel_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member]</link:label>
    <link:label id="lab_codi_MarucciMemberMember_label_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member] [Member]</link:label>
    <link:label id="lab_codi_MarucciMemberMember_documentation_en-US" xlink:label="lab_codi_MarucciMemberMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marucci [Member] [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_MarucciMemberMember" xlink:to="lab_codi_MarucciMemberMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_14f45058-3f6d-4499-9410-93a8a378dad5_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressGross_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressGross" xlink:to="lab_us-gaap_ConstructionInProgressGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_30ddb780-a2e8-44e2-ba21-ea9c1655ed72_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (loss) from continuing operations</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_9784eea9-db29-4455-9566-c0cb8dd8ea03_terseLabel_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other contractual intangible assets</link:label>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_label_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor Relations And Other [Member]</link:label>
    <link:label id="lab_codi_DistributorRelationsAndOtherMember_documentation_en-US" xlink:label="lab_codi_DistributorRelationsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Distributor relations and other.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember" xlink:href="codi-20220630.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DistributorRelationsAndOtherMember" xlink:to="lab_codi_DistributorRelationsAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_LuganoMember_f9a4c671-422a-4937-a779-772c43adddbc_terseLabel_en-US" xlink:label="lab_codi_LuganoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lugano</link:label>
    <link:label id="lab_codi_LuganoMember_label_en-US" xlink:label="lab_codi_LuganoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lugano [Member]</link:label>
    <link:label id="lab_codi_LuganoMember_documentation_en-US" xlink:label="lab_codi_LuganoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lugano</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_LuganoMember" xlink:to="lab_codi_LuganoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_07483072-e531-4102-9424-af4392c48205_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Reconciliation of Change in Carrying Value of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_2ac83ee4-20de-41c0-a3f5-c08bd305006d_terseLabel_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_label_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</link:label>
    <link:label id="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_documentation_en-US" xlink:label="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:href="codi-20220630.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:to="lab_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_ae1d455e-3344-4394-8634-40092bf6609a_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_aa5936e9-684e-4480-a243-8b2bd2df8c7a_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ec005874-aa2c-41c4-b75e-a0aaa01ecf06_terseLabel_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_label_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:label id="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_documentation_en-US" xlink:label="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:to="lab_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_a848ec3b-99ed-4230-9c41-d0c256f83939_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_0c311263-7319-439f-83fc-1b83a938f60e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_382948de-c092-4458-aafb-ce6985216065_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_ed0cedc8-cf88-4444-aaf2-58632c582a40_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_8228c9c9-5e8b-45a6-8ac5-a5aee3eaee0f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_cb5aa92e-1d11-4ed1-9201-2d60d2827e0b_terseLabel_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:label id="lab_us-gaap_NatureOfExpenseAxis_label_en-US" xlink:label="lab_us-gaap_NatureOfExpenseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Expense [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NatureOfExpenseAxis" xlink:to="lab_us-gaap_NatureOfExpenseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_a1db8ade-1e4b-4390-9731-0c155e863c73_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeniorNotes_09c69b92-300e-4eec-9fc2-b415431b0cd7_terseLabel_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:label id="lab_us-gaap_SeniorNotes_label_en-US" xlink:label="lab_us-gaap_SeniorNotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeniorNotes" xlink:to="lab_us-gaap_SeniorNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_2f395699-ce47-4d49-acfb-2dffe322a06c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>codi-20220630_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:237421f0-cf1f-4b92-8805-1d3a58e0b736,g:129b7190-e135-4f98-9212-c3651007a095-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.compasstrust.com/role/CoverPage" xlink:type="simple" xlink:href="codi-20220630.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_5ce5d180-0b71-4419-a2d3-7ee202ce6d9c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_5ce5d180-0b71-4419-a2d3-7ee202ce6d9c" xlink:to="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c316ccd5-55f2-4517-8eab-767f5d992f7a" xlink:to="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_54fa6456-04b2-4f40-b333-34741b99f725" xlink:href="codi-20220630.xsd#codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember_54fa6456-04b2-4f40-b333-34741b99f725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1688bb37-2ee5-4690-8959-ed297d301c3e" xlink:href="codi-20220630.xsd#codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember_1688bb37-2ee5-4690-8959-ed297d301c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a040f488-e877-4de5-b57f-9663444f07f9" xlink:href="codi-20220630.xsd#codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember_a040f488-e877-4de5-b57f-9663444f07f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_100f4dba-0ffc-43ab-a731-e55c3febdec2" xlink:href="codi-20220630.xsd#codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_29aac0f1-1ad3-4ea1-87e7-1664aff3c0c8" xlink:to="loc_codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain_100f4dba-0ffc-43ab-a731-e55c3febdec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationTable_e8b2d68a-f00d-4372-abfc-c683a4db2d28" xlink:to="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_4da3a847-6980-48b0-96df-99085075d499" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentType_4da3a847-6980-48b0-96df-99085075d499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_49e17c21-c213-4b5a-b392-6884516790c9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentQuarterlyReport_49e17c21-c213-4b5a-b392-6884516790c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_0aeec68e-47f2-4142-a94d-1cb7d81a69aa" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentPeriodEndDate_0aeec68e-47f2-4142-a94d-1cb7d81a69aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_15f9ac6d-cde6-4f62-9774-2e379d70b0e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityRegistrantName_15f9ac6d-cde6-4f62-9774-2e379d70b0e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_713db617-b80c-45b5-a048-f233220962af" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentTransitionReport_713db617-b80c-45b5-a048-f233220962af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_0728ed39-35c0-4a18-8987-6c380497b0c1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_0728ed39-35c0-4a18-8987-6c380497b0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_1918fa9a-c0db-4f37-bed3-088b997b68ab" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityFileNumber_1918fa9a-c0db-4f37-bed3-088b997b68ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_8742af2c-3b42-4989-9472-28c80cbab154" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityTaxIdentificationNumber_8742af2c-3b42-4989-9472-28c80cbab154" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_9b985173-d113-4164-bf79-5bc32cead731" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressAddressLine1_9b985173-d113-4164-bf79-5bc32cead731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_5847d29b-999b-4fbd-a22c-816bccc800bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressAddressLine2_5847d29b-999b-4fbd-a22c-816bccc800bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_885b010a-202b-4f3f-b216-47668dcaf99f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressCityOrTown_885b010a-202b-4f3f-b216-47668dcaf99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_98133d7d-3acc-4335-94ac-f4630c579b15" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressStateOrProvince_98133d7d-3acc-4335-94ac-f4630c579b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_e32f4a5c-1be2-4e04-9b0b-06ca841345f1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityAddressPostalZipCode_e32f4a5c-1be2-4e04-9b0b-06ca841345f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_54fdfcef-974d-461b-90cf-bbd323009679" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_CityAreaCode_54fdfcef-974d-461b-90cf-bbd323009679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_ba4ea1cc-b233-4ba1-90cb-589d6549f30c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_LocalPhoneNumber_ba4ea1cc-b233-4ba1-90cb-589d6549f30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_72d9f984-21e4-419c-9dad-be020acbc44c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_Security12bTitle_72d9f984-21e4-419c-9dad-be020acbc44c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_078000ea-31fb-4ff4-8837-5e70b7f8af1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_TradingSymbol_078000ea-31fb-4ff4-8837-5e70b7f8af1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_674eb4d3-ae2a-4def-aea8-c2b52828d89a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_SecurityExchangeName_674eb4d3-ae2a-4def-aea8-c2b52828d89a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_ccb4d76c-f047-4a8c-bfc1-32d715c04864" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCurrentReportingStatus_ccb4d76c-f047-4a8c-bfc1-32d715c04864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_3c09c66c-e74c-4506-8bf2-e8fc4361df0f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityInteractiveDataCurrent_3c09c66c-e74c-4506-8bf2-e8fc4361df0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_40c88fb0-58a2-4619-9a4a-af82195045f5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityFilerCategory_40c88fb0-58a2-4619-9a4a-af82195045f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_660ad71f-a322-48a4-b8ca-0d66e188b450" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntitySmallBusiness_660ad71f-a322-48a4-b8ca-0d66e188b450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_5e2b731b-922f-4b83-bfeb-c607a0a41453" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityEmergingGrowthCompany_5e2b731b-922f-4b83-bfeb-c607a0a41453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_161b1be3-f36e-4b60-9fc4-7fcfdb30f319" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityShellCompany_161b1be3-f36e-4b60-9fc4-7fcfdb30f319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_dceea5aa-855e-4169-aa29-1b70c3f921ad" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_dceea5aa-855e-4169-aa29-1b70c3f921ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_544cdaa6-3eb6-45d6-aacf-cf9a085c6c68" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_EntityCentralIndexKey_544cdaa6-3eb6-45d6-aacf-cf9a085c6c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_af518237-e345-47b6-9d94-46a1108341c7" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_CurrentFiscalYearEndDate_af518237-e345-47b6-9d94-46a1108341c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d32aef2d-6e85-4c81-8a30-4dab6dfc3263" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentFiscalYearFocus_d32aef2d-6e85-4c81-8a30-4dab6dfc3263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a301a2e8-d9ff-4c42-bd56-eeb86001de7b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a301a2e8-d9ff-4c42-bd56-eeb86001de7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_7a5272a3-8a09-4391-8493-f3f014961254" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_DocumentInformationLineItems_1d97050e-bcf0-4113-a422-e7b22ada2b8e" xlink:to="loc_dei_AmendmentFlag_7a5272a3-8a09-4391-8493-f3f014961254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_69f115d8-5c0c-4171-9fa5-055fa3d52840" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_69f115d8-5c0c-4171-9fa5-055fa3d52840" xlink:to="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:to="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_0a6034f7-05d4-4bf1-80f6-b687ea13b73b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_aa5eee5f-642b-4502-974b-f52625e913c6" xlink:to="loc_srt_ScenarioUnspecifiedDomain_0a6034f7-05d4-4bf1-80f6-b687ea13b73b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:to="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_3583fd27-069d-4bbe-95f2-c3d43443331c" xlink:to="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_9fbe8168-7c92-47ee-96b9-99daa4489bc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_9fbe8168-7c92-47ee-96b9-99daa4489bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_3baeef99-5f00-4d11-a1b8-cd30128eed7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_PreferredClassAMember_3baeef99-5f00-4d11-a1b8-cd30128eed7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_016b1f75-c586-494d-9ff2-0700e52a97fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_016b1f75-c586-494d-9ff2-0700e52a97fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_a259ccbd-eba7-40b9-88ec-291d85458296" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_PreferredClassBMember_a259ccbd-eba7-40b9-88ec-291d85458296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_ad3c28f4-318d-4618-932b-472604244124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_25b0ea70-285d-4d3b-97cb-ae98efd21b0b" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_ad3c28f4-318d-4618-932b-472604244124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_a7c61582-997a-4c2d-a3ff-970d5c8591af" xlink:to="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_ccfba898-5a83-48b4-8580-02f3b2af592f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockNoParValue_ccfba898-5a83-48b4-8580-02f3b2af592f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b668ada-50ba-4c65-9760-897a93e161ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b668ada-50ba-4c65-9760-897a93e161ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_34dd0801-e9e3-4309-b167-b42242611716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_34dd0801-e9e3-4309-b167-b42242611716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9af30bc0-bc34-4c77-ad28-560889007d50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_InventoryNet_9af30bc0-bc34-4c77-ad28-560889007d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9e5fd0c8-a276-4edc-8ff3-222b911f872e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_9e5fd0c8-a276-4edc-8ff3-222b911f872e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_eecaed3c-551f-4269-b2a4-a8b1dd40c623" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_eecaed3c-551f-4269-b2a4-a8b1dd40c623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_96dbe888-661f-4f21-82af-82d180834f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1caf903f-44d8-4c8e-9b84-32e6860296fe" xlink:to="loc_us-gaap_AssetsCurrent_96dbe888-661f-4f21-82af-82d180834f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_2bfc4918-5709-427b-82ee-454cd11cea3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_2bfc4918-5709-427b-82ee-454cd11cea3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_6afb2bc5-07e3-46c2-b70a-8a6c64e76ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_Goodwill_6afb2bc5-07e3-46c2-b70a-8a6c64e76ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_16053344-956b-44b2-a4d3-371a76753953" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_16053344-956b-44b2-a4d3-371a76753953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_eb41ad90-913e-4469-8caf-e378b2f1f74d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_eb41ad90-913e-4469-8caf-e378b2f1f74d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bd6ff517-bbd5-4d19-876b-6718f347577d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_bd6ff517-bbd5-4d19-876b-6718f347577d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_cf0d3dc1-63fa-4b6f-a3e6-ee36ef4faca7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_2a61e341-c589-4ef2-83ac-f4dc8902dd35" xlink:to="loc_us-gaap_Assets_cf0d3dc1-63fa-4b6f-a3e6-ee36ef4faca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_406a568c-a68a-4508-b1b5-22021d21e39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_AccountsPayableCurrent_406a568c-a68a-4508-b1b5-22021d21e39d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1b3c9baa-8af3-47bb-afc3-e4bb997661ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1b3c9baa-8af3-47bb-afc3-e4bb997661ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrent_60003600-80cd-457e-bda3-5e921b9d0853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrent_60003600-80cd-457e-bda3-5e921b9d0853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_afcb30a2-7955-439a-b128-091272cd696f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_afcb30a2-7955-439a-b128-091272cd696f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c5e87d89-75e7-4ad9-8e91-dda539188286" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_c5e87d89-75e7-4ad9-8e91-dda539188286" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1b9b94ae-56ca-41a1-a8e9-e440518bae5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_b7e5b49c-ef6a-45e6-bd47-42563bea2c74" xlink:to="loc_us-gaap_LiabilitiesCurrent_1b9b94ae-56ca-41a1-a8e9-e440518bae5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed5955bd-9028-43db-a71e-6ecb49d5b135" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_ed5955bd-9028-43db-a71e-6ecb49d5b135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_b69981c9-9fd7-4cc9-86d2-804bc09e4e84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_b69981c9-9fd7-4cc9-86d2-804bc09e4e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_630a9511-d8a5-4dd9-909a-3e6114979ab3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_630a9511-d8a5-4dd9-909a-3e6114979ab3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e635739e-ad99-4d8f-ac37-ea7084cf5ee6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_e635739e-ad99-4d8f-ac37-ea7084cf5ee6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_fe33e7db-b989-4dcb-bc39-b03137a1cee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_Liabilities_fe33e7db-b989-4dcb-bc39-b03137a1cee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_83ca6811-47aa-4127-bb85-91512885796d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_PreferredStockSharesIssued_83ca6811-47aa-4127-bb85-91512885796d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_c24eafeb-df3c-478e-930d-15e79f23392b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_PreferredStockValue_c24eafeb-df3c-478e-930d-15e79f23392b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_02ab7ddc-28bb-4106-85e2-a909b921ab19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_CommonStockValue_02ab7ddc-28bb-4106-85e2-a909b921ab19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0a7ba258-4ebb-4564-a914-e84ab7307c2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0a7ba258-4ebb-4564-a914-e84ab7307c2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_adb7d9e3-99bb-4823-9b4c-e72ebedee4b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_adb7d9e3-99bb-4823-9b4c-e72ebedee4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ac1fd38b-df5d-424d-a411-d1defb033585" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_StockholdersEquity_ac1fd38b-df5d-424d-a411-d1defb033585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_43635aca-fce0-4d0b-b286-17adcb6fa608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_MinorityInterest_43635aca-fce0-4d0b-b286-17adcb6fa608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d66a4e9f-2dae-4459-bcd4-910e9bb1622d" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_d66a4e9f-2dae-4459-bcd4-910e9bb1622d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_241b48fd-23cf-41e3-955c-5a8214fcdd2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_444793ac-b583-4dba-ae39-bec3c0144398" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_241b48fd-23cf-41e3-955c-5a8214fcdd2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf68ffa6-1fc7-4bd0-b316-ab3d504fca55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_ed0516a4-3bb6-42e6-85b5-d45ebd6527be" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_bf68ffa6-1fc7-4bd0-b316-ab3d504fca55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f8408a47-ed9d-417c-a254-748770fef0f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_OperatingLeaseLiability_f8408a47-ed9d-417c-a254-748770fef0f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5f23ab78-70ce-4c70-a86e-f4e1ecd8810d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5f23ab78-70ce-4c70-a86e-f4e1ecd8810d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_054565b5-4200-4b9b-95c4-96f3c5908fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_054565b5-4200-4b9b-95c4-96f3c5908fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_e649eec6-9b68-4b16-9cfb-1389ed2b88f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockNoParValue_e649eec6-9b68-4b16-9cfb-1389ed2b88f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5c4d7de-5c0d-4966-bd21-bfc41d193a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5c4d7de-5c0d-4966-bd21-bfc41d193a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_9f6b59b9-e8a2-4904-92a6-d95cf7ff9b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4acc26f3-44a2-4398-bbeb-562c84352324" xlink:to="loc_us-gaap_CommonStockSharesIssued_9f6b59b9-e8a2-4904-92a6-d95cf7ff9b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:to="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_931bb417-3fc5-4ba9-91cc-9d72d2af32b9" xlink:to="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_2ae27495-f31e-4eb6-992a-dfa4294a6206" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_2ae27495-f31e-4eb6-992a-dfa4294a6206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_33620019-f4f4-464e-abd4-9f4f8251809d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_33620019-f4f4-464e-abd4-9f4f8251809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_58716969-961e-46fc-a469-53e082536837" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_37dcb87c-ee90-43ee-aca7-456f28b082cf" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_58716969-961e-46fc-a469-53e082536837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_8d7aa9fe-e2db-4092-a0f0-14cf93681c41" xlink:to="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_cdc39325-aa6b-4ebe-901b-918bd2cd7516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:to="loc_us-gaap_PreferredStockSharesIssued_cdc39325-aa6b-4ebe-901b-918bd2cd7516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_fa8aec0f-baaa-41de-823f-94041dfa3e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_d24a9ed7-deba-46c0-869e-9ce228553edb" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_fa8aec0f-baaa-41de-823f-94041dfa3e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_1e121bc0-27f3-4e6b-87ff-58c46261a529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_CommonStockNoParValue_1e121bc0-27f3-4e6b-87ff-58c46261a529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_18224bdf-a177-45f5-ad11-b45eb3cc4c93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_18224bdf-a177-45f5-ad11-b45eb3cc4c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_e0486bbc-dce2-47b5-8d41-5053f58153de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_CommonStockSharesIssued_e0486bbc-dce2-47b5-8d41-5053f58153de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_81c01c03-0a48-41a4-b6da-c0578d5fad0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_81c01c03-0a48-41a4-b6da-c0578d5fad0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_db813990-6ea4-4ad6-8ce7-8ac061101a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_db813990-6ea4-4ad6-8ce7-8ac061101a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_246dfeda-f023-49e6-a3ea-e0f4c214ae00" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_PreferredStockNoParValue_246dfeda-f023-49e6-a3ea-e0f4c214ae00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_eaa3fe12-6310-4e4e-8620-c960e7418472" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_PreferredStockSharesIssued_eaa3fe12-6310-4e4e-8620-c960e7418472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_52d2db1d-2093-4396-b183-0a7878d03759" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_52d2db1d-2093-4396-b183-0a7878d03759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_dddda085-7764-44a1-b89d-4043a966bbb2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_dddda085-7764-44a1-b89d-4043a966bbb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_3ebbc903-71d4-40ac-b001-59efb74ec293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_9ae7dc57-8e1f-4a12-aa1f-c3a6672d3f11" xlink:to="loc_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts_3ebbc903-71d4-40ac-b001-59efb74ec293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_153384a3-66e7-4f28-b483-3a102659aace" xlink:to="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_7af967cf-54cc-4763-8f1a-21e2f45ccf18" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c732f58e-bddd-48fd-b270-412ecd6c0521" xlink:to="loc_codi_VelocityOutdoorMember_7af967cf-54cc-4763-8f1a-21e2f45ccf18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RestatementDomain_b430eef8-3207-429e-867e-2490ab69c774" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RestatementDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RestatementAxis_5384f931-707e-4256-bcf1-bd0d147dae50" xlink:to="loc_srt_RestatementDomain_b430eef8-3207-429e-867e-2490ab69c774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c61428ac-b611-423f-a92d-106614c872e8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_faed6ca4-bfc4-411d-866a-3c808ed75a0b" xlink:to="loc_srt_ProductsAndServicesDomain_c61428ac-b611-423f-a92d-106614c872e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_48d29a49-fb99-4b8a-bf4b-2e3bdc33b2b5" xlink:to="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_48557a36-6e7a-41cc-9a7a-eeae88d72538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_48557a36-6e7a-41cc-9a7a-eeae88d72538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3032c086-12ed-4f35-bebf-ab35b7e09821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3032c086-12ed-4f35-bebf-ab35b7e09821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_1034b6de-9a5b-4245-bc01-67623443cd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_1034b6de-9a5b-4245-bc01-67623443cd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_45144bc1-2504-4c34-901e-902c3568f204" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_45144bc1-2504-4c34-901e-902c3568f204" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68f2f202-1a7d-47ee-bca3-dd78c731bfc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_68f2f202-1a7d-47ee-bca3-dd78c731bfc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_729d022e-85b1-4c50-bc54-9fa7688b2b29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_729d022e-85b1-4c50-bc54-9fa7688b2b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a035bbef-1435-49f1-9298-a9279719fafb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_dc84a9f7-1f64-4467-9f10-25fe777fbcc6" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_a035bbef-1435-49f1-9298-a9279719fafb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f8870da-ad9d-4547-be56-3524dea0e64c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1f8870da-ad9d-4547-be56-3524dea0e64c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_02261bc5-cb30-4ead-a0c2-4981d543c584" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_02261bc5-cb30-4ead-a0c2-4981d543c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5eef9a8a-c955-4fa9-b944-3dab2be18771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_GrossProfit_5eef9a8a-c955-4fa9-b944-3dab2be18771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d9460b64-4005-42bb-9228-bc59954fb36f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_d9460b64-4005-42bb-9228-bc59954fb36f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ManagementFeeExpense_5395f398-3bb2-41d9-ac27-a74a0fd0e4e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ManagementFeeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:to="loc_us-gaap_ManagementFeeExpense_5395f398-3bb2-41d9-ac27-a74a0fd0e4e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_6da80ecd-698e-46d3-85f1-0c3f990f64f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_6da80ecd-698e-46d3-85f1-0c3f990f64f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb95af20-30ed-48ff-89f7-bb1f3e83efd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_8145456f-3820-4d73-a06d-541a6aee24c0" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb95af20-30ed-48ff-89f7-bb1f3e83efd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_5f747ccf-1ead-4b69-a978-9c8fcec87c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_5f747ccf-1ead-4b69-a978-9c8fcec87c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_6e04c67e-7031-40bd-bac5-7f0811e5e92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_6e04c67e-7031-40bd-bac5-7f0811e5e92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0c8055cb-52b9-400d-8be4-6dec1f6550d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0c8055cb-52b9-400d-8be4-6dec1f6550d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_16cb8d35-d95d-40e7-aea4-90d8ad976b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_d6dbf736-e381-414d-86c9-37eff907d16a" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_16cb8d35-d95d-40e7-aea4-90d8ad976b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c24be7b3-7fa7-40dd-ba61-b92c932a0bde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c24be7b3-7fa7-40dd-ba61-b92c932a0bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3981cf82-c56c-4da7-bca7-1b976e97122b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_ProfitLoss_3981cf82-c56c-4da7-bca7-1b976e97122b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_dc8f8c13-d795-4994-b015-00204f2cd493" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity_dc8f8c13-d795-4994-b015-00204f2cd493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fa3035b6-bbe9-4660-ae1a-a5793bd5c22a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_NetIncomeLoss_fa3035b6-bbe9-4660-ae1a-a5793bd5c22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_58658c32-2d52-4088-92e8-db2d49e6a2c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract_58658c32-2d52-4088-92e8-db2d49e6a2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c4a80aae-f631-4db9-a92d-59b12a87ca03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedAbstract_c4a80aae-f631-4db9-a92d-59b12a87ca03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_a132dde8-b561-463b-87bf-006380efc37d" xlink:href="codi-20220630.xsd#codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted_a132dde8-b561-463b-87bf-006380efc37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_3db7259c-18eb-4ab6-b3c3-6eeff008a456" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_097054d7-d1a0-41e9-b382-9fbf9d486bcc" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_3db7259c-18eb-4ab6-b3c3-6eeff008a456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d73ebbcd-199f-4f9f-8f64-b45fd8b85da3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d73ebbcd-199f-4f9f-8f64-b45fd8b85da3" xlink:to="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:to="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_4d4e17c4-1822-4b52-b9cf-2dbe6cc99a46" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_022d13b8-59d4-4f0c-beb8-e3c3ff63771d" xlink:to="loc_srt_ScenarioUnspecifiedDomain_4d4e17c4-1822-4b52-b9cf-2dbe6cc99a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_86473852-f00d-4203-a5e8-328ded497c3e" xlink:to="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_0c9b1234-3196-40a0-8014-f266c2de6a03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ProfitLoss_0c9b1234-3196-40a0-8014-f266c2de6a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21603108-33b2-43c2-a4c0-95a09daa9d12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_21603108-33b2-43c2-a4c0-95a09daa9d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_24b581da-03f5-4d37-a586-6446cfc212ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_24b581da-03f5-4d37-a586-6446cfc212ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6aea2b08-84fb-40c6-9a41-b6e53ecf2932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_6aea2b08-84fb-40c6-9a41-b6e53ecf2932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a1164ea6-b3be-4df8-8bac-d826d346061a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_d574fa41-93b8-4713-97c0-c881578f9e64" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a1164ea6-b3be-4df8-8bac-d826d346061a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_71f49df7-48f4-4218-abbe-71cbd1eb467b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_71f49df7-48f4-4218-abbe-71cbd1eb467b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_22debe02-088f-4b10-99ed-a2ac95e53c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_22debe02-088f-4b10-99ed-a2ac95e53c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_f405e321-49f9-4d60-bbd4-66a2e3c440f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest_f405e321-49f9-4d60-bbd4-66a2e3c440f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_4996973c-f4cf-4e2e-b19e-e9e03f6d77c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_b6025b5e-b85e-4b55-97f0-dc0593bdf7c8" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_4996973c-f4cf-4e2e-b19e-e9e03f6d77c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1222d05c-f8f1-4fb6-876a-c9cb592d6e80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1222d05c-f8f1-4fb6-876a-c9cb592d6e80" xlink:to="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ab047e4c-6d94-4594-bc57-87e48256a583" xlink:to="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_1c51dcdb-697f-4f52-90bc-610c3b2b75cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredClassAMember_1c51dcdb-697f-4f52-90bc-610c3b2b75cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_cecbaa6d-13fc-4e71-baff-37b7ae791a45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredStockMember_cecbaa6d-13fc-4e71-baff-37b7ae791a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_09b8bff0-d6bf-4fdb-b7ac-343a9b6d9a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_PreferredClassBMember_09b8bff0-d6bf-4fdb-b7ac-343a9b6d9a7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_e0b234cf-f911-45c9-8279-c634296a120c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_e0b234cf-f911-45c9-8279-c634296a120c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ccda9bec-86ea-4792-bd4b-a5bc529dabb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_586f66ca-4422-48a8-b024-0ed9a7d06559" xlink:to="loc_us-gaap_CommonStockMember_ccda9bec-86ea-4792-bd4b-a5bc529dabb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_fe50caa9-0e2b-48ad-b8b4-b5f2cb0dfb59" xlink:to="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_748d25ca-65ea-4223-9209-4ea2b793f13f" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_LibertyMember_748d25ca-65ea-4223-9209-4ea2b793f13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3d129f96-958c-465b-80c1-bc0438a27ab4" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_MarucciMemberMember_3d129f96-958c-465b-80c1-bc0438a27ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_8c905487-667c-4123-862a-5c3fcd23d26f" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2536bcbd-c16b-4b31-90e7-f240ee9eb969" xlink:to="loc_codi_LuganoMember_8c905487-667c-4123-862a-5c3fcd23d26f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8d3048c0-78bb-4c64-8a46-60ccfae20570" xlink:to="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockMember_52203542-ea4d-409a-afc7-b170ef622c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_PreferredStockMember_52203542-ea4d-409a-afc7-b170ef622c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_4e1af62d-865a-4fd9-b406-d5eb8e5c978f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_CommonStockMember_4e1af62d-865a-4fd9-b406-d5eb8e5c978f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f545f29f-a58c-40f8-a40f-3465d08ec7ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_RetainedEarningsMember_f545f29f-a58c-40f8-a40f-3465d08ec7ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7b625e67-e3b8-494f-8a93-fd5adc6c1b23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_7b625e67-e3b8-494f-8a93-fd5adc6c1b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ParentMember_082a7452-8da4-4a8d-bfd9-efc33ff76468" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_ParentMember_082a7452-8da4-4a8d-bfd9-efc33ff76468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_615e3c10-5f5f-4174-bb72-80181aa92661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_us-gaap_NoncontrollingInterestMember_615e3c10-5f5f-4174-bb72-80181aa92661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_a702eb41-bd58-47b5-92d7-2c84609c3a2b" xlink:href="codi-20220630.xsd#codi_NonControllingInterestOfDiscontinuedOperationsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6a0ccd91-f156-4cfd-bb48-26edd7a06153" xlink:to="loc_codi_NonControllingInterestOfDiscontinuedOperationsMember_a702eb41-bd58-47b5-92d7-2c84609c3a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_c490e0b2-29a7-4e58-bab4-f50f9653ef12" xlink:to="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_c2bec845-abf3-4cba-ab85-e4168cc2abdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_us-gaap_MinorityInterest_c2bec845-abf3-4cba-ab85-e4168cc2abdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4636f7c-59ce-4221-8cd3-02bb19cd83bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_e4636f7c-59ce-4221-8cd3-02bb19cd83bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_5904811d-bc1f-40ad-87f2-23a5671e880b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_ProfitLoss_5904811d-bc1f-40ad-87f2-23a5671e880b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_8a6860ec-1496-4a3e-88e2-6ebfefe466af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_8a6860ec-1496-4a3e-88e2-6ebfefe466af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1406c6c-ac23-46f2-877b-d40265615e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d1406c6c-ac23-46f2-877b-d40265615e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_9a730ca7-eb47-4ba9-9fca-97c3c8e1fae4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_PreferredStockValue_9a730ca7-eb47-4ba9-9fca-97c3c8e1fae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_c81ef2c3-70d2-4809-bd11-70c7961479ae" xlink:href="codi-20220630.xsd#codi_OptionActivityAttributableToNoncontrollingInterestHolders"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_OptionActivityAttributableToNoncontrollingInterestHolders_c81ef2c3-70d2-4809-bd11-70c7961479ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4c2bdac5-07b4-4b89-aca5-21e38e39a7c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_4c2bdac5-07b4-4b89-aca5-21e38e39a7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_cebf6bcc-6f07-4540-8e6d-889523f06744" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromRedemptions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromRedemptions_cebf6bcc-6f07-4540-8e6d-889523f06744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_9fc516db-0b47-4c3b-b926-c21c3de7f779" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest_9fc516db-0b47-4c3b-b926-c21c3de7f779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_db899c20-511d-4775-9a0f-e9e81061e006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_db899c20-511d-4775-9a0f-e9e81061e006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpenseAllocationInterests_3ca31825-abf6-46bd-a4d7-e232c1f82663" xlink:href="codi-20220630.xsd#codi_DistributionExpenseAllocationInterests"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_DistributionExpenseAllocationInterests_3ca31825-abf6-46bd-a4d7-e232c1f82663" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_370b8c94-3153-4a48-9b5f-58bc1e3749bf" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_codi_DistributionToShareholders_370b8c94-3153-4a48-9b5f-58bc1e3749bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_51491db0-3b19-4fdb-a152-8e33e24dbd62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_51491db0-3b19-4fdb-a152-8e33e24dbd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b0aef531-5def-4109-8c5a-8eb56e454509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest_b0aef531-5def-4109-8c5a-8eb56e454509" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_83a1830e-92ff-43bd-a753-9367f20aaba0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0443fcff-5f3c-4d8c-8a7c-557bf227de39" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest_83a1830e-92ff-43bd-a753-9367f20aaba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_79c83e1c-51de-44a6-9ff6-b065bd98c448" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5c640d9d-6b20-4c4a-9f7f-3cf1d84c5c74" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_79c83e1c-51de-44a6-9ff6-b065bd98c448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="codi-20220630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0346a7f3-9edc-44a0-91a5-cf34e2847fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0346a7f3-9edc-44a0-91a5-cf34e2847fb4" xlink:to="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cd2c16d-dac2-4587-b192-672e39d95d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_eea863c4-255f-484e-a8a1-935f5e9fb9a3" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_1cd2c16d-dac2-4587-b192-672e39d95d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_4bffcc24-21e1-4e4c-9a8f-97d3a6ef5137" xlink:to="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_4890308a-6471-49c8-944d-7615df30ce72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_ProfitLoss_4890308a-6471-49c8-944d-7615df30ce72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_037d253c-df48-47f4-bc3f-93709142a2ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_037d253c-df48-47f4-bc3f-93709142a2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ac2dc202-a94a-4c49-8554-053c51a967fc" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_ac2dc202-a94a-4c49-8554-053c51a967fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_38c316e3-4a37-4f39-9af8-6863ea7e5067" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_38c316e3-4a37-4f39-9af8-6863ea7e5067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_368989a0-6c8b-493a-85ca-bb875f37d6d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest_368989a0-6c8b-493a-85ca-bb875f37d6d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_ed40d8b9-5f1a-4e79-b9f2-6905e7abd8b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_Depreciation_ed40d8b9-5f1a-4e79-b9f2-6905e7abd8b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_3d36eaa6-6708-42ec-a6c8-083af08f1edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_3d36eaa6-6708-42ec-a6c8-083af08f1edf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfAcquisitionCosts_e28ccedd-25c5-455c-81e2-754b1de43248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfAcquisitionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfAcquisitionCosts_e28ccedd-25c5-455c-81e2-754b1de43248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_56bbcfcd-d86f-45cb-af11-1c39f7212025" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_56bbcfcd-d86f-45cb-af11-1c39f7212025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f72e84ee-0388-4d4d-b6fd-9c4b38266e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_f72e84ee-0388-4d4d-b6fd-9c4b38266e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingStockholderChargesAndOther_55a318cd-471e-4e77-9d09-97558353d9f7" xlink:href="codi-20220630.xsd#codi_NoncontrollingStockholderChargesAndOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_codi_NoncontrollingStockholderChargesAndOther_55a318cd-471e-4e77-9d09-97558353d9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProvisionForReceivableAndInventoryReserves_0c9b1a0f-12d9-447b-9ec1-a86f536c931f" xlink:href="codi-20220630.xsd#codi_ProvisionForReceivableAndInventoryReserves"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_codi_ProvisionForReceivableAndInventoryReserves_0c9b1a0f-12d9-447b-9ec1-a86f536c931f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0abc389-aa64-48f4-b7cc-7359346349f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_b0abc389-aa64-48f4-b7cc-7359346349f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_b02fd166-5d0e-4561-94b9-1e55a291aa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_b02fd166-5d0e-4561-94b9-1e55a291aa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7dc89f42-2b23-42ba-bb15-b4e5c1f5f09f" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f69de9a-c150-42ef-beb6-e7f92fd1e3c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4f69de9a-c150-42ef-beb6-e7f92fd1e3c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_7f5f0075-9946-49e2-b622-108ab8c1d592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_7f5f0075-9946-49e2-b622-108ab8c1d592" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4bd875f4-9632-4c81-84ba-e484ccf7a81a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_4bd875f4-9632-4c81-84ba-e484ccf7a81a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_675aa850-6d5f-4571-b1e4-82f62d1ff4f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_675aa850-6d5f-4571-b1e4-82f62d1ff4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b01572b4-285c-42ea-a923-82c7f2395c44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_256b47c7-22d9-468f-a4c8-ecdde62634c4" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations_b01572b4-285c-42ea-a923-82c7f2395c44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85a53ae6-0c2a-4d31-a4d8-b94eaa128e74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_85a53ae6-0c2a-4d31-a4d8-b94eaa128e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_64f2edc9-d302-4a9a-b84d-df795639ee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_ae4cc66c-cbf7-43b1-b8fd-4f8fcfed20e1" xlink:to="loc_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations_64f2edc9-d302-4a9a-b84d-df795639ee8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7c99be8-8ece-4288-a96d-ef67a9859525" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_f7c99be8-8ece-4288-a96d-ef67a9859525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1864901c-cf9c-4a59-84f4-351eee40e46a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1864901c-cf9c-4a59-84f4-351eee40e46a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7e3f0346-994e-4a45-823d-5a13ca8e1f37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_7e3f0346-994e-4a45-823d-5a13ca8e1f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d69f033d-17bd-4434-acdb-b8bce7885741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_d69f033d-17bd-4434-acdb-b8bce7885741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_e0695c97-c3fe-4a96-a001-e51ee0dc00fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations_e0695c97-c3fe-4a96-a001-e51ee0dc00fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_573f474b-fabe-43d4-87e9-31e89d4d808d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations_573f474b-fabe-43d4-87e9-31e89d4d808d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_63798e6a-1345-4372-8887-fb4a6e8e8893" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f7119944-1883-42f7-ad34-aef0638299a6" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_63798e6a-1345-4372-8887-fb4a6e8e8893" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_efb4565d-7a51-4113-af2e-c406e5a586f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_efb4565d-7a51-4113-af2e-c406e5a586f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_05e65a2f-8745-4160-8725-eb9d8ec919e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_05e65a2f-8745-4160-8725-eb9d8ec919e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_5da74454-8504-4a5a-a7c6-5647b294a988" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt_5da74454-8504-4a5a-a7c6-5647b294a988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfSecuredDebt_ebd401af-e2bd-40f5-93fd-40c1f05fa7eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfSecuredDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_RepaymentsOfSecuredDebt_ebd401af-e2bd-40f5-93fd-40c1f05fa7eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_50be1ba3-31e1-4572-bc16-ac53c039123d" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_50be1ba3-31e1-4572-bc16-ac53c039123d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f7f97957-3c1c-406f-9c13-4517b34377a3" xlink:href="codi-20220630.xsd#codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid_f7f97957-3c1c-406f-9c13-4517b34377a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_30874d87-ff7d-4a55-9086-7b70ffe53cb3" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_30874d87-ff7d-4a55-9086-7b70ffe53cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToMinorityShareholders_a103c0b3-5e9d-4e48-85aa-7581c386a5db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToMinorityShareholders"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsToMinorityShareholders_a103c0b3-5e9d-4e48-85aa-7581c386a5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMinorityShareholders_27d31b3c-8c47-4c08-9649-93f885ef66cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMinorityShareholders"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromMinorityShareholders_27d31b3c-8c47-4c08-9649-93f885ef66cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsForRepurchaseSubsidiaryStock_36d2b805-238a-4435-a33a-dddf7af89356" xlink:href="codi-20220630.xsd#codi_PaymentsForRepurchaseSubsidiaryStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_codi_PaymentsForRepurchaseSubsidiaryStock_36d2b805-238a-4435-a33a-dddf7af89356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_a7e7426d-391f-44eb-997b-7ed873164528" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_a7e7426d-391f-44eb-997b-7ed873164528" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9db0908b-647b-49f5-8610-f48d32ba2a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_9db0908b-647b-49f5-8610-f48d32ba2a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_50777603-8b48-4267-bdb3-2624d3c84929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_50777603-8b48-4267-bdb3-2624d3c84929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6feee5-dc76-457e-a224-3a7d0a269e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_48f56d9f-fe76-4cb6-81af-f136471111e5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_cc6feee5-dc76-457e-a224-3a7d0a269e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_61561286-e1f8-41c1-b0bd-2b9765026549" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_61561286-e1f8-41c1-b0bd-2b9765026549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ddc16ca5-8bb0-49a1-85e5-da34f221a7a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ddc16ca5-8bb0-49a1-85e5-da34f221a7a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8cd3c90b-b924-4be5-9983-f5dfcd5a4e34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_8cd3c90b-b924-4be5-9983-f5dfcd5a4e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_12874aca-bebf-4026-ba24-55852f0f76a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_12874aca-bebf-4026-ba24-55852f0f76a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_262f88b0-ce86-43e5-9c45-abe9a8e9f6ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_262f88b0-ce86-43e5-9c45-abe9a8e9f6ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_09100f3b-1004-403b-bba7-64815e0ac411" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCash"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash_09100f3b-1004-403b-bba7-64815e0ac411" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_94762bb7-940a-4715-8343-3f0261152af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_2c5fb4bd-1b37-460e-89e3-fc906abee7c8" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_94762bb7-940a-4715-8343-3f0261152af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation" xlink:type="simple" xlink:href="codi-20220630.xsd#PresentationandPrinciplesofConsolidation"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a057973b-4d03-46ac-a368-8d363bc032c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5e0d83d4-592b-49d5-9e53-747776afb42c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a057973b-4d03-46ac-a368-8d363bc032c1" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_5e0d83d4-592b-49d5-9e53-747776afb42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies" xlink:type="simple" xlink:href="codi-20220630.xsd#PresentationandPrinciplesofConsolidationPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b6c613b1-43f9-4a9e-a8b6-d15843897bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_c85a2e4d-985b-4561-8080-183ab09ed611" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6c613b1-43f9-4a9e-a8b6-d15843897bf1" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_c85a2e4d-985b-4561-8080-183ab09ed611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeasonalityPolicyTextBlock_60096ab2-4701-4a7e-bf2b-b2c88cd29d26" xlink:href="codi-20220630.xsd#codi_SeasonalityPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6c613b1-43f9-4a9e-a8b6-d15843897bf1" xlink:to="loc_codi_SeasonalityPolicyTextBlock_60096ab2-4701-4a7e-bf2b-b2c88cd29d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_d53077bd-756b-4848-9d57-31a9e212ad49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6c613b1-43f9-4a9e-a8b6-d15843897bf1" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_d53077bd-756b-4848-9d57-31a9e212ad49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_342dcfd7-cd73-4db0-ae97-912e9c1c263e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b6c613b1-43f9-4a9e-a8b6-d15843897bf1" xlink:to="loc_us-gaap_DiscontinuedOperationsPolicyTextBlock_342dcfd7-cd73-4db0-ae97-912e9c1c263e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#PresentationandPrinciplesofConsolidationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a23186b0-0ad5-4d1d-8b9e-4312f8eb583a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a23186b0-0ad5-4d1d-8b9e-4312f8eb583a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e9cb33-1806-4828-a67e-7ac82db46e04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_171e174d-1ed6-4b6a-ae87-26507eb789da" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_29e9cb33-1806-4828-a67e-7ac82db46e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_31ac7ef9-e817-4d86-ab90-fd1045fd767a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfBusinessesOwned_cdf2aac3-3850-4234-84b6-67807c9f0eaa" xlink:href="codi-20220630.xsd#codi_NumberOfBusinessesOwned"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f81fd9f9-5d28-4815-a565-f1d2186cfc73" xlink:to="loc_codi_NumberOfBusinessesOwned_cdf2aac3-3850-4234-84b6-67807c9f0eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_74b0a2b3-0fa1-4594-ba40-478dc93052ae" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfTrustInterestHeldByParentEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a23186b0-0ad5-4d1d-8b9e-4312f8eb583a" xlink:to="loc_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity_74b0a2b3-0fa1-4594-ba40-478dc93052ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_0563497c-e599-4c1a-b4f9-ec61911d5383" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a23186b0-0ad5-4d1d-8b9e-4312f8eb583a" xlink:to="loc_us-gaap_NumberOfReportableSegments_0563497c-e599-4c1a-b4f9-ec61911d5383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Acquisition" xlink:type="simple" xlink:href="codi-20220630.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_codi_AcquisitionsAbstract_83705800-d9ef-449a-a4dc-c55b0b161c50" xlink:href="codi-20220630.xsd#codi_AcquisitionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1853c0e0-9901-4c89-b365-885ec30cc12b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_AcquisitionsAbstract_83705800-d9ef-449a-a4dc-c55b0b161c50" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_1853c0e0-9901-4c89-b365-885ec30cc12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_4ca5d333-9197-41d2-8954-2bd8a1988f66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_4ca5d333-9197-41d2-8954-2bd8a1988f66" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_eeb552f2-dbb1-4187-b8e3-3d16413d86e5" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3374ba08-493e-465b-8a9d-97eea3229ded" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_54b95045-81d6-407f-a1a7-79d3cb0c2cff" xlink:to="loc_us-gaap_SubsequentEventMember_3374ba08-493e-465b-8a9d-97eea3229ded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b4571433-8832-45ae-9589-101452c8c0cf" xlink:to="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9e0658e8-c515-48e6-aa06-357eaf8320ee" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_VelocityOutdoorMember_9e0658e8-c515-48e6-aa06-357eaf8320ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_3d862bb3-f992-49ef-9408-de4952c572df" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_MarucciMemberMember_3d862bb3-f992-49ef-9408-de4952c572df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_bc89899d-5483-4d42-8ff0-804bd9fafd83" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_AltorMember_bc89899d-5483-4d42-8ff0-804bd9fafd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_6e98bf56-3281-4f49-9e9b-6738f1689467" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_0c3e869c-57a2-4b84-bb61-36cca05f7191" xlink:to="loc_codi_ArnoldMember_6e98bf56-3281-4f49-9e9b-6738f1689467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5ee1cd87-b0ed-445b-9a2e-9ea2428bb6e4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_553add09-b956-4636-9925-9279a0a850f8" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5ee1cd87-b0ed-445b-9a2e-9ea2428bb6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6727154e-7d1b-4ad3-8866-a6c2e2875caa" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_5e4cceb2-bfe7-4c52-b7d3-a17a1c757529" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_5e4cceb2-bfe7-4c52-b7d3-a17a1c757529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_4d0ed071-7dea-4f66-b087-4e0d51553608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c6be1507-a57b-4880-a317-20617b5a236f" xlink:to="loc_us-gaap_TradeNamesMember_4d0ed071-7dea-4f66-b087-4e0d51553608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_e5614e31-a8e2-4f59-8a52-24088aac5878" xlink:to="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_ad66db85-1acb-4fa0-8344-4b001cd817c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_21ee7ce5-5153-4d44-b5af-0c3c147d3bfc" xlink:to="loc_us-gaap_NoncontrollingInterestMember_ad66db85-1acb-4fa0-8344-4b001cd817c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1699c34c-27c0-4148-b517-2badc5d9a692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c4948e93-6a60-4350-a7ac-516fd69780c2" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_MarucciMemberMember_c4948e93-6a60-4350-a7ac-516fd69780c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_89d6f45e-f9b0-4de1-9c0c-5a52a0677d91" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_VelocityOutdoorMember_89d6f45e-f9b0-4de1-9c0c-5a52a0677d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_31cf059e-d841-4347-bbd3-91e22cc369b3" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_BOAMember_31cf059e-d841-4347-bbd3-91e22cc369b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_812fa08a-b67c-4e09-be49-22a7813c13a9" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_ArnoldMember_812fa08a-b67c-4e09-be49-22a7813c13a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_3f3d238f-89af-401e-bd5d-a1e467223b04" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_LuganoMember_3f3d238f-89af-401e-bd5d-a1e467223b04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_b6dac468-e8f2-4e96-93b7-8f35c6b1bea4" xlink:href="codi-20220630.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_LizardSkinsMember_b6dac468-e8f2-4e96-93b7-8f35c6b1bea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_469feaf1-03dd-4972-970f-5a9bb73b69b4" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_PlymouthFoamMember_469feaf1-03dd-4972-970f-5a9bb73b69b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RamcoMember_962a9ee7-cbef-45a0-a23e-52e8b35884b6" xlink:href="codi-20220630.xsd#codi_RamcoMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ff3536b-e9e7-4244-9946-f16479a72dad" xlink:to="loc_codi_RamcoMember_962a9ee7-cbef-45a0-a23e-52e8b35884b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_4b6e2c8b-1fc6-4d99-be26-bad61a6d5e7a" xlink:to="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_2e2486b3-0835-4cc3-9b82-99dee0801ad1" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_646efb9b-44f9-4c04-a482-77c3de1974fd" xlink:to="loc_codi_MarucciMemberMember_2e2486b3-0835-4cc3-9b82-99dee0801ad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_7e4baceb-2eb8-48b4-8c58-bb1515aff072" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_9f5d3346-4b1b-4232-8b8c-0e7f964a6f87" xlink:href="codi-20220630.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_9f5d3346-4b1b-4232-8b8c-0e7f964a6f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9c2b4c72-a1be-4e1b-86dd-069fc171b89e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_Goodwill_9c2b4c72-a1be-4e1b-86dd-069fc171b89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ae0676cd-3e2b-443c-b905-1d47c836f3a8" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_ae0676cd-3e2b-443c-b905-1d47c836f3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9d9c470e-ad44-4da8-8a4e-59e388a596b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9d9c470e-ad44-4da8-8a4e-59e388a596b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5776a164-9dc8-4cac-a117-2a2a46d8b148" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5776a164-9dc8-4cac-a117-2a2a46d8b148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_ec1be186-b402-4c68-9ca0-f053920a910d" xlink:href="codi-20220630.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_ec1be186-b402-4c68-9ca0-f053920a910d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c8460d5a-7c8b-4fd3-9f76-dc76882960ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_c8460d5a-7c8b-4fd3-9f76-dc76882960ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_726e0582-e1c7-4f86-970e-79fa58dc0f3a" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionPaymentThroughEquityInvestment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_codi_BusinessAcquisitionPaymentThroughEquityInvestment_726e0582-e1c7-4f86-970e-79fa58dc0f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9504e4a8-0c20-40a0-a3e6-b0b55a215de2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9504e4a8-0c20-40a0-a3e6-b0b55a215de2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ef522305-4f71-473e-8b6b-ff8ed4c1d7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ef522305-4f71-473e-8b6b-ff8ed4c1d7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4bc67108-ddec-4c28-9bb8-c0f0f22fc0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4bc67108-ddec-4c28-9bb8-c0f0f22fc0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a1e97927-a4ab-4832-bd52-d820bacb7e46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_648f87fd-6673-4ebf-8d12-b61709f528f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_a1e97927-a4ab-4832-bd52-d820bacb7e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionTables" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_e816fcd6-c06b-40a4-99f4-b47ff099e2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_e816fcd6-c06b-40a4-99f4-b47ff099e2f4" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2df26ea8-dafa-4734-bcf8-b429681f8d35" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_c3f73528-e0cd-479f-83f7-72e909d4cb93" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_MarucciMemberMember_c3f73528-e0cd-479f-83f7-72e909d4cb93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_ac904375-7b68-49fd-950d-4ded928f021e" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_VelocityOutdoorMember_ac904375-7b68-49fd-950d-4ded928f021e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_726daeaf-63b6-4617-a894-a79007163228" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_BOAMember_726daeaf-63b6-4617-a894-a79007163228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_b7953a6c-0558-403d-a766-6ef8418d8fa6" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c8cca8ac-78b9-4b6b-8703-9f19b3cef25b" xlink:to="loc_codi_LuganoMember_b7953a6c-0558-403d-a766-6ef8418d8fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8b2dfa53-f67b-4066-8df0-44b07b28236f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a5a54626-b74f-41b2-8b4b-5b3175e5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_65f20528-9227-4702-aef8-613d8f93222c" xlink:to="loc_us-gaap_SubsequentEventMember_a5a54626-b74f-41b2-8b4b-5b3175e5ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_7b9955e1-1fa4-49c6-b16e-c331f8b6b21c" xlink:to="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScenarioAdjustmentMember_23a9145a-71a2-4a31-b8ea-f0546bc78c5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScenarioAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_271719ef-c3f2-4ad5-9656-96f1e6353fd1" xlink:to="loc_us-gaap_ScenarioAdjustmentMember_23a9145a-71a2-4a31-b8ea-f0546bc78c5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_765c9453-179e-4a8d-bfa8-34901ce0a930" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c26d2dbe-cbda-4850-bed7-9d10917cd9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_6f275dcc-42f6-456b-877c-89ec21f30557" xlink:to="loc_us-gaap_Goodwill_c26d2dbe-cbda-4850-bed7-9d10917cd9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e89b9f3e-15cc-428d-a56b-566145469477" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e89b9f3e-15cc-428d-a56b-566145469477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f442625b-c6ef-44da-a1b9-69116a546564" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_f442625b-c6ef-44da-a1b9-69116a546564" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_a32b6152-f20d-4267-8ba6-bdfeac19da8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory_a32b6152-f20d-4267-8ba6-bdfeac19da8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7623a2bb-d1d2-4da2-a2a2-7998ec3cf511" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_7623a2bb-d1d2-4da2-a2a2-7998ec3cf511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_ff9f4cd6-1fc8-47f6-ba65-9a4b276621d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment_ff9f4cd6-1fc8-47f6-ba65-9a4b276621d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dbdebf0c-7a10-4a3c-a445-58e92f297c63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_dbdebf0c-7a10-4a3c-a445-58e92f297c63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e0e3d3a6-2675-4a57-8c27-361db3968861" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles_e0e3d3a6-2675-4a57-8c27-361db3968861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_216f8b00-5227-4072-bbca-5de8d2890c4a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_216f8b00-5227-4072-bbca-5de8d2890c4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9ae81dbf-262f-4a16-ae87-3bc099fcc4b0" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets_9ae81dbf-262f-4a16-ae87-3bc099fcc4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f80e739e-11e3-42b4-9022-fd67dcc4116d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_f80e739e-11e3-42b4-9022-fd67dcc4116d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_d895d8f5-d95f-4bca-b023-cd5a1603b109" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets_d895d8f5-d95f-4bca-b023-cd5a1603b109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_1209cf05-0e30-444f-8916-814a4891cae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets_1209cf05-0e30-444f-8916-814a4891cae3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_8f03bb0e-a2d0-423e-9ba5-2e85713bdce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_8f03bb0e-a2d0-423e-9ba5-2e85713bdce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_6b6d4b40-494e-497e-8efc-12403fa7cee8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferredAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredAbstract_6b6d4b40-494e-497e-8efc-12403fa7cee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5557a37d-bf1d-4771-ad9a-f4dd9de90633" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_5557a37d-bf1d-4771-ad9a-f4dd9de90633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_c2aec766-370e-43a7-9b59-eb2a25d37def" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities_c2aec766-370e-43a7-9b59-eb2a25d37def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ecd4b92a-45b4-4dc4-ac2c-e5ada2e252d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_ecd4b92a-45b4-4dc4-ac2c-e5ada2e252d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_453e0b44-5ac6-42ac-aaad-20fc4ae6abb6" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities_453e0b44-5ac6-42ac-aaad-20fc4ae6abb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_563ec6b0-7ad0-4b6f-8171-2944a09017ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_563ec6b0-7ad0-4b6f-8171-2944a09017ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f85e110b-37e0-4ed1-a12c-a05989e7704b" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities_f85e110b-37e0-4ed1-a12c-a05989e7704b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_71ab0d6b-5cd1-4e19-9d2a-573a991994fd" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest_71ab0d6b-5cd1-4e19-9d2a-573a991994fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_51a95740-0242-4a7a-b2e2-ba5fe9b92208" xlink:href="codi-20220630.xsd#codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest_51a95740-0242-4a7a-b2e2-ba5fe9b92208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1b5be172-a50c-4fd7-8a8f-1cb4105b6998" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_1b5be172-a50c-4fd7-8a8f-1cb4105b6998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_a934957c-3540-4a45-875e-849423be5a2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_a934957c-3540-4a45-875e-849423be5a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_b2c99460-eb94-45d1-b36c-86afe08819d8" xlink:href="codi-20220630.xsd#codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital_b2c99460-eb94-45d1-b36c-86afe08819d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9afec48-044b-4543-b8bc-dea3497fd16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_c9afec48-044b-4543-b8bc-dea3497fd16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a05a9e2e-7aaa-4b8a-b0d5-cb8e0c1a4a65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_a05a9e2e-7aaa-4b8a-b0d5-cb8e0c1a4a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6225f907-5875-43ad-b911-07b61f015199" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_6225f907-5875-43ad-b911-07b61f015199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_428200ea-6350-42bb-92ac-bb367cc19d13" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash_428200ea-6350-42bb-92ac-bb367cc19d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_e7b95cb0-6058-4cc2-ba71-573c4323068a" xlink:href="codi-20220630.xsd#codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable_e7b95cb0-6058-4cc2-ba71-573c4323068a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cd704ada-55fe-46e4-a24b-296f8c2c9f8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_cd704ada-55fe-46e4-a24b-296f8c2c9f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_610bb4c5-b46d-45cc-a86d-56152ddd2254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities_610bb4c5-b46d-45cc-a86d-56152ddd2254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_d49e3b1f-6661-4489-815a-ab929a59df54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_d2cf08da-9bf2-4e7d-826d-767589a6450a" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred_d49e3b1f-6661-4489-815a-ab929a59df54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b8e8f07d-9599-47ed-a5e8-3e5fbc1f244e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_b8e8f07d-9599-47ed-a5e8-3e5fbc1f244e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_91767526-18cf-4cc8-b634-82a4ee61a49f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_fd3d54c5-4644-4b27-b2cc-81bfadd1e3ea" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_MarucciMemberMember_fd3d54c5-4644-4b27-b2cc-81bfadd1e3ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2589007c-2ce5-4c4a-87f8-e8d3dde76874" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_VelocityOutdoorMember_2589007c-2ce5-4c4a-87f8-e8d3dde76874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_cebee5b1-25cc-4cb4-9ef0-4bd2a3ff125b" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_BOAMember_cebee5b1-25cc-4cb4-9ef0-4bd2a3ff125b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f3c6a573-f765-4da2-abc2-618dfd179267" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2ba978ff-1444-4b52-a3f0-503770bac469" xlink:to="loc_codi_LuganoMember_f3c6a573-f765-4da2-abc2-618dfd179267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dcf5d848-5bf0-4e4b-afca-f6e5169b9b44" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_93d5bf12-885e-4902-b1fe-c352a86bc4fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:to="loc_us-gaap_TradeNamesMember_93d5bf12-885e-4902-b1fe-c352a86bc4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_66a7d4fc-5f84-44a5-ba49-c2e993cf2cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_42bcb0b3-cff2-42e6-9504-de608139a7ef" xlink:to="loc_us-gaap_CustomerRelationshipsMember_66a7d4fc-5f84-44a5-ba49-c2e993cf2cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable_74920224-a503-40bb-8153-647fc143c18a" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_20b419a8-b524-4a6f-8252-d457be82d215" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinitelivedIntangibleAssetsAcquired1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_FinitelivedIntangibleAssetsAcquired1_20b419a8-b524-4a6f-8252-d457be82d215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97ed24e1-95df-448c-ba61-3ef3541d6ae0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_97ed24e1-95df-448c-ba61-3ef3541d6ae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_653cf3a2-076f-4911-ac10-e4ec9c5ff915" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_2b2d08a5-915d-4d7a-b051-20f4621010a5" xlink:to="loc_us-gaap_Goodwill_653cf3a2-076f-4911-ac10-e4ec9c5ff915" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#AcquisitionProFormaInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_c4678027-da49-4cc2-9187-cff3df66506e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_c4678027-da49-4cc2-9187-cff3df66506e" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f9f6d7be-de98-4022-a483-c6b1b9a1a568" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_63f04508-8d0f-4fe3-bf5d-ad7206c44fef" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:to="loc_codi_MarucciMemberMember_63f04508-8d0f-4fe3-bf5d-ad7206c44fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciBoaMember_3fada7fc-ab34-474c-8b45-6114aefa0303" xlink:href="codi-20220630.xsd#codi_MarucciBoaMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_07fa3357-d9cf-4d4e-a524-0d62b80ccc73" xlink:to="loc_codi_MarucciBoaMember_3fada7fc-ab34-474c-8b45-6114aefa0303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable_0ff9f5a5-6711-4672-be6a-2b410214e388" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e0b06028-4def-47ce-ba8c-b36f2fa8ca68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_e0b06028-4def-47ce-ba8c-b36f2fa8ca68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a372cf7e-369f-4277-8b42-acc010efb38f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_NetIncomeLoss_a372cf7e-369f-4277-8b42-acc010efb38f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionProFormaGrossProfit_2571df62-f10e-493d-80b5-c2320489379e" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionProFormaGrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_codi_BusinessAcquisitionProFormaGrossProfit_2571df62-f10e-493d-80b5-c2320489379e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_da55616a-77f8-4782-8e32-2bf652673ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax_da55616a-77f8-4782-8e32-2bf652673ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cd6728e7-a13d-4e0a-9ca7-96c2d88a6596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_cd6728e7-a13d-4e0a-9ca7-96c2d88a6596" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_a1c636d7-f538-479d-b255-0d13077c3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems_d16fe3ab-0664-4dd4-ba69-67db25dad56e" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_a1c636d7-f538-479d-b255-0d13077c3fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperations"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d0a1088f-bc08-42eb-8a56-61d6fed83955" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_d0a1088f-bc08-42eb-8a56-61d6fed83955" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7ec2336a-52bc-435e-a3c2-24c6fc7f8254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_4338663e-5967-4279-808a-879a23c76f9a" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7ec2336a-52bc-435e-a3c2-24c6fc7f8254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_6e4aa662-b0e8-49db-ae00-dd97a2433f7a" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81b181b0-567a-4a3d-95d6-0e8313ae50c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f514de91-934d-4441-b9b2-bd55b221f752" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_81b181b0-567a-4a3d-95d6-0e8313ae50c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsDiscontinuedoperationsPolicies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_174bffd5-f62c-4724-bc28-11b15ae0d908" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_174bffd5-f62c-4724-bc28-11b15ae0d908" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1482744-03fb-45e9-90fc-49a7259675e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_6cacf728-c1cc-4eea-94f8-ab2bf7ebdd55" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a1482744-03fb-45e9-90fc-49a7259675e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_bef7da53-1055-4994-9bf8-2a94e769d229" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_1c802c72-01be-40c0-a31d-39b29831f448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7bd2700e-0747-427f-9354-7e24c83b0c1c" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_1c802c72-01be-40c0-a31d-39b29831f448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e4927a96-6547-49bc-a287-10ad7c825a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e4927a96-6547-49bc-a287-10ad7c825a9c" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7183ffc8-c74d-4a00-b0fd-a5c0bb208e18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_599c0156-4e73-4acb-9515-6528509e1d5d" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_7183ffc8-c74d-4a00-b0fd-a5c0bb208e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_5a5750e6-7871-4e89-bfea-bbe5fe1690ad" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_0677976f-7d9a-437c-b16c-079921e806f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_1e6ead7f-45d3-4412-8cb3-9c2e688cd2c3" xlink:to="loc_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_0677976f-7d9a-437c-b16c-079921e806f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e89d7bbe-5089-411a-929c-0ad380fc7ee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_e89d7bbe-5089-411a-929c-0ad380fc7ee7" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_8596a72f-8a04-484b-9273-6e2bf06b3f5f" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_164e0149-27bd-4446-9830-fe3ec5c3b9bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a9fc02ce-b6ac-41ee-b119-9784928a5714" xlink:to="loc_us-gaap_SubsequentEventMember_164e0149-27bd-4446-9830-fe3ec5c3b9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_0645d707-69c4-473f-8b2a-618c47dfe7c9" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_7c09a7bd-298b-48b3-99e2-427dd97625a7" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:to="loc_codi_LibertyMember_7c09a7bd-298b-48b3-99e2-427dd97625a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_ba2c2c38-8501-4843-b8e9-c05063c3cc09" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_d0265800-d9ab-46df-b608-59e676d8f9bd" xlink:to="loc_codi_AciMember_ba2c2c38-8501-4843-b8e9-c05063c3cc09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61392889-6c5d-4c27-802f-6e3b16e84731" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_44012670-bc10-444a-b280-72b93019145b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_44012670-bc10-444a-b280-72b93019145b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_6ec3aa86-65ee-4b2b-abbe-343d891262dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsHeldforsaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_1dc4465b-c735-4621-a546-311be8e2544c" xlink:to="loc_us-gaap_DiscontinuedOperationsHeldforsaleMember_6ec3aa86-65ee-4b2b-abbe-343d891262dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2f7fe754-c2f3-4345-9fc9-37e2073da645" xlink:to="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_56008c70-c9f3-4d02-af73-b0958cd822a1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_00803522-7290-4001-bbf5-758b472d586b" xlink:to="loc_srt_MinimumMember_56008c70-c9f3-4d02-af73-b0958cd822a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_13645ecd-696d-42ae-9376-324b2033ffb8" xlink:to="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_96607068-76cf-492b-83b0-16defd35d458" xlink:href="codi-20220630.xsd#codi_CleanEarthHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:to="loc_codi_CleanEarthHoldingsMember_96607068-76cf-492b-83b0-16defd35d458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a2aa331c-d9ff-4918-a553-ced75aab780a" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2e5086fe-440e-4661-a11b-f51d22b71fef" xlink:to="loc_codi_LibertyMember_a2aa331c-d9ff-4918-a553-ced75aab780a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_3b53d023-1670-4213-bd76-d4e99a2d65aa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_bd033af5-39d2-4306-a1e8-cd21f57deab0" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_bd033af5-39d2-4306-a1e8-cd21f57deab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_00027890-a4fe-44d3-a842-a28b9ad62d76" xlink:href="codi-20220630.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_00027890-a4fe-44d3-a842-a28b9ad62d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cdd2c91f-8c7c-4942-99a4-011112f2bd33" xlink:href="codi-20220630.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_cdd2c91f-8c7c-4942-99a4-011112f2bd33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_208dfc02-ba88-40df-a085-71ffa656611b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_208dfc02-ba88-40df-a085-71ffa656611b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_c8651fdc-0334-4622-9662-725a45e43e58" xlink:href="codi-20220630.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_c8651fdc-0334-4622-9662-725a45e43e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0f200f7d-0e1b-4a23-8614-5c7814761fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_0f200f7d-0e1b-4a23-8614-5c7814761fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_9ce7dbd9-c7c2-4db0-821d-55e95a8f9837" xlink:href="codi-20220630.xsd#codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax_9ce7dbd9-c7c2-4db0-821d-55e95a8f9837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9816dd27-7f6e-41a3-b15a-c23c5fa74ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_9816dd27-7f6e-41a3-b15a-c23c5fa74ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_e2adcdf1-3dce-4b54-9e12-480353b3d2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_e2adcdf1-3dce-4b54-9e12-480353b3d2a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_bf4d01b7-771a-49a0-a9ab-ed096b72635c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_bf4d01b7-771a-49a0-a9ab-ed096b72635c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_fc8f2b2f-07c8-423e-8a8d-13cb62a9e716" xlink:href="codi-20220630.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_fc8f2b2f-07c8-423e-8a8d-13cb62a9e716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_5cae4ea7-9b13-4698-b01f-b88d65b3f211" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_5cae4ea7-9b13-4698-b01f-b88d65b3f211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_97d47a4d-3fd7-437f-bba9-a69ea19799c1" xlink:href="codi-20220630.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_97d47a4d-3fd7-437f-bba9-a69ea19799c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_0f830b5f-9fb8-468c-beb0-7700ab5a7e1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_306af27f-8ad9-4550-9ba0-eb9fdc5af2d4" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_0f830b5f-9fb8-468c-beb0-7700ab5a7e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_604d10d1-9b6d-4d01-b53e-f02352c91073" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_604d10d1-9b6d-4d01-b53e-f02352c91073" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_6a4ca110-5997-43aa-9f46-cbe208d34869" xlink:to="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_ab23b5ba-8bab-472c-aa15-2c3bf3f3dcb2" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_55ab82d1-6210-4bf1-a968-3f86ab3e0bb1" xlink:to="loc_codi_LibertyMember_ab23b5ba-8bab-472c-aa15-2c3bf3f3dcb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_d61ce421-5af8-41f9-ac64-07594e4a7a95" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_1614cc62-f6d3-4421-ab63-bfeca303284c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_b7700bf5-c57d-4464-934b-120a915b195a" xlink:to="loc_codi_AciMember_1614cc62-f6d3-4421-ab63-bfeca303284c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_2a89400e-de5c-44d4-a5b9-d6f8665fb4c5" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_093d01fc-72a6-408e-aaef-5ecbcdc41ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_9307873b-cbbf-437f-a28f-054ee627def0" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_093d01fc-72a6-408e-aaef-5ecbcdc41ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_568a746c-2ecd-4820-aee3-da3d420798df" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_22739b76-5944-4a80-9865-ef1476c71b21" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_22739b76-5944-4a80-9865-ef1476c71b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_9eebaad0-ba2e-447d-bd97-a6aeba7e5020" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract_9eebaad0-ba2e-447d-bd97-a6aeba7e5020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c5fa0c83-15e5-4187-bd7b-b59ac0be2bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract_c5fa0c83-15e5-4187-bd7b-b59ac0be2bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_0807ee55-0404-4158-a2a3-4b43fe03e0fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_MinorityInterest_0807ee55-0404-4158-a2a3-4b43fe03e0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae7f2b59-3000-4ab8-a29f-eebba5609fa6" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations_ae7f2b59-3000-4ab8-a29f-eebba5609fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e5e83627-bcf5-4041-b1a0-f7f165fc99c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_e5e83627-bcf5-4041-b1a0-f7f165fc99c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e6bc848e-a8f0-4fb5-83cc-bb7794c4ee22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_e6bc848e-a8f0-4fb5-83cc-bb7794c4ee22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_cc7f080e-be30-416c-a0da-b79dc09d3e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_cc7f080e-be30-416c-a0da-b79dc09d3e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3d9e1cd2-429d-4e9f-90f8-71cd1695e507" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_3d9e1cd2-429d-4e9f-90f8-71cd1695e507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b5b7b64c-ea94-4fe8-936b-5e13428b575c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_b5b7b64c-ea94-4fe8-936b-5e13428b575c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e241e17a-6a3c-4954-bd80-49066c426d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_e241e17a-6a3c-4954-bd80-49066c426d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_7d7aa7d0-2a6e-480c-922b-27a5338cdc93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_7d7aa7d0-2a6e-480c-922b-27a5338cdc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_e9ce1917-3efe-4ae8-b4a1-b75213707f24" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_e9ce1917-3efe-4ae8-b4a1-b75213707f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_0b6ba5a7-5d0a-450b-bd2d-2bb2624e266f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_0b6ba5a7-5d0a-450b-bd2d-2bb2624e266f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c0d870d0-de95-4dbd-aae4-75905e0db303" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_c0d870d0-de95-4dbd-aae4-75905e0db303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_67e04396-7ef5-4b04-af82-d3e47e9b280c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment_67e04396-7ef5-4b04-af82-d3e47e9b280c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_528763c6-68fb-40ec-a2ee-e89748e38d96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1_528763c6-68fb-40ec-a2ee-e89748e38d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_1d482281-95c6-417d-a6e8-5f94993bc681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets_1d482281-95c6-417d-a6e8-5f94993bc681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_765eb31d-8017-4c08-8518-490fe072ad97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets_765eb31d-8017-4c08-8518-490fe072ad97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2ec2c57a-9eb9-489b-bef2-80a18d26ca10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent_2ec2c57a-9eb9-489b-bef2-80a18d26ca10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_c1b35945-6ab3-4a42-b8da-62b81b631823" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent_c1b35945-6ab3-4a42-b8da-62b81b631823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_bea84a86-cd34-4de4-81ac-eabc38a3e0af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent_bea84a86-cd34-4de4-81ac-eabc38a3e0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupDueToRelatedParty_638bdaf6-43e9-418e-b90b-8bc1d28dc8e2" xlink:href="codi-20220630.xsd#codi_DisposalGroupDueToRelatedParty"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_DisposalGroupDueToRelatedParty_638bdaf6-43e9-418e-b90b-8bc1d28dc8e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_1e856345-d018-4ad2-bce3-c84f4da21277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities_1e856345-d018-4ad2-bce3-c84f4da21277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d19b437b-ae6f-4d0c-a25f-df5b1737ef99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent_d19b437b-ae6f-4d0c-a25f-df5b1737ef99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_43e50e71-8474-4944-b12a-1c483261e5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_43e50e71-8474-4944-b12a-1c483261e5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_c392c65d-10d3-40d5-b2ef-761305fffd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities_c392c65d-10d3-40d5-b2ef-761305fffd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_62ac88fe-3aad-4584-83cf-c630442f0281" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent_62ac88fe-3aad-4584-83cf-c630442f0281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_01e594fe-a83c-46d6-812e-2371764bb0f8" xlink:href="codi-20220630.xsd#codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_14c0003e-2860-4319-8e71-7cab2aa6d7a0" xlink:to="loc_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation_01e594fe-a83c-46d6-812e-2371764bb0f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DiscontinuedOperationsSummarizedOperatingResultsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5f96f712-d3e6-4a8f-a375-2d7a4c7b6f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_5f96f712-d3e6-4a8f-a375-2d7a4c7b6f33" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c99adb06-3b90-49d2-a213-882d031c8715" xlink:to="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_f10dedc1-2b90-44b0-9fc3-991c09145763" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:to="loc_codi_LibertyMember_f10dedc1-2b90-44b0-9fc3-991c09145763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_974dfbd6-4579-43c6-87c1-ae35ff18b299" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d877e699-1e85-443b-97c0-3a7fc7feccb3" xlink:to="loc_codi_AciMember_974dfbd6-4579-43c6-87c1-ae35ff18b299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_29e23a6b-185e-478c-94cc-7565601abe60" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b65f1c1c-b1bb-45c4-87c3-021b045f0d65" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_c7241034-5f6a-4a20-9f65-7ab23e9edbbc" xlink:to="loc_codi_LibertyMember_b65f1c1c-b1bb-45c4-87c3-021b045f0d65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_46a8a732-4502-44ab-b098-ee8c812ec6c8" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_07a6b9b6-9234-42ea-b6e7-279fa98db0d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_2887f08b-8657-4c5d-82f4-41c74ed0ec2b" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_07a6b9b6-9234-42ea-b6e7-279fa98db0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_33077ae2-35cc-4298-9b93-41d1a2f00979" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_531bd303-3e2b-45d3-a35f-2e4caa0d98b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue_531bd303-3e2b-45d3-a35f-2e4caa0d98b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_a7409061-96ce-44cf-87f2-b90e549e09dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss_a7409061-96ce-44cf-87f2-b90e549e09dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5809ec70-4d16-46f7-b7b7-557f32fa36bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss_5809ec70-4d16-46f7-b7b7-557f32fa36bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f3c8bdca-83cc-4653-9843-7407963898b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_f3c8bdca-83cc-4653-9843-7407963898b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fe0650b8-db9a-48d9-9f55-e84641a72393" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation_fe0650b8-db9a-48d9-9f55-e84641a72393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_235d1a44-3e1c-46db-939e-04fce2c3d61f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax_235d1a44-3e1c-46db-939e-04fce2c3d61f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_1620cdc9-4a93-4b45-a026-1ce41094ba4d" xlink:href="codi-20220630.xsd#codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations_1620cdc9-4a93-4b45-a026-1ce41094ba4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_db9d4992-f195-4689-a1e6-e2376e1bc1c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_db9d4992-f195-4689-a1e6-e2376e1bc1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_9acaf500-45ba-4bd8-9ea4-3d7688194db3" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_9acaf500-45ba-4bd8-9ea4-3d7688194db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGrouprepaymentofintercompanyloans_3b175540-acc4-4dd4-8ca4-cd1e119e6942" xlink:href="codi-20220630.xsd#codi_DisposalGrouprepaymentofintercompanyloans"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_DisposalGrouprepaymentofintercompanyloans_3b175540-acc4-4dd4-8ca4-cd1e119e6942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1721f079-a220-4242-a3bb-8ea6c609bfbd" xlink:href="codi-20220630.xsd#codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts_1721f079-a220-4242-a3bb-8ea6c609bfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_0cb4acca-894d-4ed4-954b-3bb314c20d88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_7a7b1533-f331-4781-b4fa-2b4053bc2df4" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_0cb4acca-894d-4ed4-954b-3bb314c20d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Revenue" xlink:type="simple" xlink:href="codi-20220630.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51063d4b-7088-4d0d-b907-fba631cf33c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b980873e-10ad-4c0a-9f29-54df5044753b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51063d4b-7088-4d0d-b907-fba631cf33c6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b980873e-10ad-4c0a-9f29-54df5044753b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueTables" xlink:type="simple" xlink:href="codi-20220630.xsd#RevenueTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2f462e1e-c345-41a9-9b7a-3214c7f515d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_17051617-34ee-4580-a27f-ec2f22ee49af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2f462e1e-c345-41a9-9b7a-3214c7f515d7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_17051617-34ee-4580-a27f-ec2f22ee49af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#RevenueDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_76d375ef-ac3b-4f09-bf90-ae496edf7cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_76d375ef-ac3b-4f09-bf90-ae496edf7cfa" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:to="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_46645501-76a1-4dd4-bd88-36d36c1c62e7" xlink:to="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ac6d11f0-620b-48f3-8efe-7da08095bd24" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_country_US_ac6d11f0-620b-48f3-8efe-7da08095bd24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_f0b49ff8-3938-4fc7-a05f-aac7be68be98" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_country_CA_f0b49ff8-3938-4fc7-a05f-aac7be68be98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_5a23b9c1-6920-46a9-901e-ba02e0242b54" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_srt_EuropeMember_5a23b9c1-6920-46a9-901e-ba02e0242b54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AsiaPacificMember_beff2bf9-3ce5-4992-8b93-a362b103e3a0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaPacificMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_srt_AsiaPacificMember_beff2bf9-3ce5-4992-8b93-a362b103e3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OtherInternationalMember_18cfbfc3-fcaf-42cd-9729-a30b56f116e4" xlink:href="codi-20220630.xsd#codi_OtherInternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8d2540b2-f4f8-4f26-8c12-58a98208827f" xlink:to="loc_codi_OtherInternationalMember_18cfbfc3-fcaf-42cd-9729-a30b56f116e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_c70470ca-9245-4187-96a6-49ee307b2706" xlink:to="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_f6d586f4-a681-4863-b5da-3d6d137a5b4a" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_A5.11TacticalMember_f6d586f4-a681-4863-b5da-3d6d137a5b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_2c9d5b6e-87a7-4ebf-82e9-ad762fee2795" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_ErgoMember_2c9d5b6e-87a7-4ebf-82e9-ad762fee2795" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b9adacba-436a-42e4-917d-dc10d7aa68d4" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_LibertyMember_b9adacba-436a-42e4-917d-dc10d7aa68d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_9ca2735f-c950-4461-a338-fc791781c9d3" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_MarucciMemberMember_9ca2735f-c950-4461-a338-fc791781c9d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_a9b0b185-26a6-4282-8ae2-e1b26d51e6e3" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_VelocityOutdoorMember_a9b0b185-26a6-4282-8ae2-e1b26d51e6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a36fa126-239c-483e-bb1a-80e0a865c79e" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_AciMember_a36fa126-239c-483e-bb1a-80e0a865c79e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_58b627d9-4b5f-496f-9506-b311726fab33" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_ArnoldMember_58b627d9-4b5f-496f-9506-b311726fab33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_3520911e-f5d7-4407-b1fb-6a23a44f0b0b" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_SternoProductsMember_3520911e-f5d7-4407-b1fb-6a23a44f0b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_64b310d9-2bac-46eb-a09a-9ec0e6908662" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_BOAMember_64b310d9-2bac-46eb-a09a-9ec0e6908662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_03011441-690a-4f4e-9dea-876a28ea386a" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_AltorMember_03011441-690a-4f4e-9dea-876a28ea386a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_1a4a19b8-d5b6-4fdf-9c03-cf822916237c" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_92bd9bbb-704d-4325-a7b8-0b36804a4bb6" xlink:to="loc_codi_LuganoMember_1a4a19b8-d5b6-4fdf-9c03-cf822916237c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_66866bfd-efa9-4d9f-b8dd-5b64c0f73b84" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbf9d4ba-6141-4bf1-b447-933c3a6a66d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_19bf43ed-9dd1-4f8b-bfe1-19023c723a0d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_cbf9d4ba-6141-4bf1-b447-933c3a6a66d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentData" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentData"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_412343f3-7ae0-4732-bffb-4f54a3bb78fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_07bfe098-f9ad-4232-8034-d0b06619aeb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_412343f3-7ae0-4732-bffb-4f54a3bb78fa" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_07bfe098-f9ad-4232-8034-d0b06619aeb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataTables" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e031eba8-8e69-478f-a6d5-c6e2361b4b67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_72cbaccf-3ed1-4582-9015-0cbc4d6dbd14" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e031eba8-8e69-478f-a6d5-c6e2361b4b67" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_72cbaccf-3ed1-4582-9015-0cbc4d6dbd14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_30985538-174e-43b3-9715-28c78d3730c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e031eba8-8e69-478f-a6d5-c6e2361b4b67" xlink:to="loc_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock_30985538-174e-43b3-9715-28c78d3730c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_1757d0e5-0b88-4e19-967d-6c5f391ce0ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e031eba8-8e69-478f-a6d5-c6e2361b4b67" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock_1757d0e5-0b88-4e19-967d-6c5f391ce0ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_935eea35-ac84-48aa-903a-c9b9cfafd975" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_935eea35-ac84-48aa-903a-c9b9cfafd975" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_08e62ab4-2ab1-457a-8d8a-7af92f5db7c4" xlink:to="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_91f3ecfc-cea2-4245-a6e0-1e7c9d7926c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:to="loc_us-gaap_OperatingSegmentsMember_91f3ecfc-cea2-4245-a6e0-1e7c9d7926c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_29b6d7c2-e6aa-42cd-a967-b5eee8b2bc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b317367b-b0d2-40be-91e7-6cf283e91945" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_29b6d7c2-e6aa-42cd-a967-b5eee8b2bc1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_15f75783-6dad-49a8-a6fa-4e290040a10a" xlink:to="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_861de9ad-cbe5-4b78-af06-6ac8b7a79911" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_A5.11TacticalMember_861de9ad-cbe5-4b78-af06-6ac8b7a79911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cca8b3ff-7677-4dce-ae74-dd08bb5c2842" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_ErgobabyMember_cca8b3ff-7677-4dce-ae74-dd08bb5c2842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_41a8f246-e6cf-4fa7-aa09-3080b45fb5f9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_LibertyMember_41a8f246-e6cf-4fa7-aa09-3080b45fb5f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_38c71df3-ae37-43c7-9477-fe74d43ef62e" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_VelocityOutdoorMember_38c71df3-ae37-43c7-9477-fe74d43ef62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_02ba657e-7c93-4b91-838f-3da39641e2e4" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_AciMember_02ba657e-7c93-4b91-838f-3da39641e2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_763151af-8381-4920-a661-fc8d123f85c6" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_ArnoldMagneticsMember_763151af-8381-4920-a661-fc8d123f85c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_79e1ef78-92f6-42d4-b5be-09c6d6e8b728" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_SternoProductsMember_79e1ef78-92f6-42d4-b5be-09c6d6e8b728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_4bf20028-a4a0-4b6f-bb04-27f7083331be" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_6173a159-7426-4342-9d12-8e921e205730" xlink:to="loc_codi_AltorMember_4bf20028-a4a0-4b6f-bb04-27f7083331be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_22b80cd6-58e4-4b01-9cdb-7e4c2b8cf6a3" xlink:to="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_104e099b-8612-446b-af5e-78c23bcfa124" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_509eb9f1-7d2a-4dec-981d-44a55425d506" xlink:to="loc_srt_MinimumMember_104e099b-8612-446b-af5e-78c23bcfa124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_860197c8-851a-4631-9d60-9922c46962d2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_a2e6b38d-a39e-47fc-af38-769ad7caf427" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_205ce651-6e2d-46fa-836a-9bcc1c0f4b11" xlink:to="loc_codi_Seniornotesdue2026Member_a2e6b38d-a39e-47fc-af38-769ad7caf427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_6e4b3b55-feba-4ed5-85a6-ed55a9b94baf" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_564d9953-970d-4a85-9d39-5e86ce01ffad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_e6c2eda3-9a9d-4dbb-b623-e80104bfcb08" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_564d9953-970d-4a85-9d39-5e86ce01ffad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_70238a79-bacd-407c-a856-fbfc7b7fd06d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingRevenueMember_f4e844e5-5a45-4fed-a50c-7dadcbc719cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradingRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_6dfde609-99d3-4363-a202-e0d46dfea3e2" xlink:to="loc_us-gaap_TradingRevenueMember_f4e844e5-5a45-4fed-a50c-7dadcbc719cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_77a4740a-37ee-4941-a827-8ff26a2e591e" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_f918cbe4-9603-46fe-9ca6-d2388963141e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_DepreciationAndAmortization_f918cbe4-9603-46fe-9ca6-d2388963141e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_05372b1d-b7b4-4da0-9712-17d547675a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_NumberOfReportableSegments_05372b1d-b7b4-4da0-9712-17d547675a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_c1137f26-42df-4d10-8bab-db2d45018ef5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_c1137f26-42df-4d10-8bab-db2d45018ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfClients_be67c1ad-3055-4d20-93e5-5a40a82d3220" xlink:href="codi-20220630.xsd#codi_NumberOfClients"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_NumberOfClients_be67c1ad-3055-4d20-93e5-5a40a82d3220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NumberOfManufacturingFacilities_24001754-3960-4b21-ad9f-30ab3710d9e4" xlink:href="codi-20220630.xsd#codi_NumberOfManufacturingFacilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_NumberOfManufacturingFacilities_24001754-3960-4b21-ad9f-30ab3710d9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_9009c4f9-1761-4aea-ad99-0254f9ba5375" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_4802e09b-2b51-4a4a-a29e-fea30c196419" xlink:to="loc_codi_ProceedsHeldInEscrow_9009c4f9-1761-4aea-ad99-0254f9ba5375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_67b79fdf-b00d-43f3-bcb7-6ea246a3b9d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_67b79fdf-b00d-43f3-bcb7-6ea246a3b9d0" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:to="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_e9b7ed89-0ed2-4e0f-9bf2-38f408ff211b" xlink:to="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_8d1cf35f-63c8-4032-850e-ab5793f2560c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:to="loc_us-gaap_OperatingSegmentsMember_8d1cf35f-63c8-4032-850e-ab5793f2560c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_959ca406-aa50-4209-9b7b-dae27c4c94a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_1ee74897-4bd8-44a5-a53d-5e0ac2fafcc1" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_959ca406-aa50-4209-9b7b-dae27c4c94a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_08ccf873-2c74-458d-bb2e-33856e2da24d" xlink:to="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a1caf35c-1406-43a2-8091-be767aad34ed" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_A5.11TacticalMember_a1caf35c-1406-43a2-8091-be767aad34ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_7ee41bcc-344b-4c6b-b2f5-dd4c8ab72bb7" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_ErgobabyMember_7ee41bcc-344b-4c6b-b2f5-dd4c8ab72bb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_4afb67fd-8447-4105-98a5-0b255ed50512" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_LibertyMember_4afb67fd-8447-4105-98a5-0b255ed50512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_e204d273-d746-4adc-9a72-88b77661adcc" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_MarucciMemberMember_e204d273-d746-4adc-9a72-88b77661adcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_2dba8659-ec8d-44b3-a83c-b5dbe52d1037" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_VelocityOutdoorMember_2dba8659-ec8d-44b3-a83c-b5dbe52d1037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_669a9037-28fc-462c-91c4-07dd6b44f95b" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_AciMember_669a9037-28fc-462c-91c4-07dd6b44f95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_f1f12805-c41b-4338-a961-708e93b02c1b" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_ArnoldMagneticsMember_f1f12805-c41b-4338-a961-708e93b02c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_a9fb7f8a-5347-4fe2-b8a5-e62e1c8e1824" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_SternoProductsMember_a9fb7f8a-5347-4fe2-b8a5-e62e1c8e1824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_55df662f-3e03-45e9-97fd-2398cd7c9ea4" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_SternoCandleLampMember_55df662f-3e03-45e9-97fd-2398cd7c9ea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_852c140f-a22c-4159-ad1f-cd558e506353" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_us-gaap_CorporateAndOtherMember_852c140f-a22c-4159-ad1f-cd558e506353" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_408287ed-5f30-4356-8494-821777e73e7d" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_BOAMember_408287ed-5f30-4356-8494-821777e73e7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_1671d495-b945-485b-adb5-cfa9278a018f" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_AltorMember_1671d495-b945-485b-adb5-cfa9278a018f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_274163b3-3714-4f2d-96a5-d7a2d95e3c78" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_c6e50d53-5684-4a3b-9f65-93b1bbe075c1" xlink:to="loc_codi_LuganoMember_274163b3-3714-4f2d-96a5-d7a2d95e3c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_064cfd50-da42-4675-aeeb-978897f2bfc9" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cf74c8c-1fe4-4596-944a-c49545e70f97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_54749355-f396-48a3-8361-730fcb792f3a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_9cf74c8c-1fe4-4596-944a-c49545e70f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_fb42aa7e-6486-4551-ac0f-8be053f8e39d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_fb42aa7e-6486-4551-ac0f-8be053f8e39d" xlink:to="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:to="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0ec74acc-97a0-4417-b126-42632369f09e" xlink:to="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_baa19130-e8e4-48e1-ba83-f2a32ec46a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:to="loc_us-gaap_OperatingSegmentsMember_baa19130-e8e4-48e1-ba83-f2a32ec46a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_45d5c1b2-4d8c-4795-b484-94603f3f79ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_6327b211-df2e-411a-860b-b747f16b6612" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_45d5c1b2-4d8c-4795-b484-94603f3f79ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_df9c859b-76d1-4125-bf1a-2f004f9d9495" xlink:to="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_cf805121-6b5f-4fd1-b708-c107d491eb81" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_A5.11TacticalMember_cf805121-6b5f-4fd1-b708-c107d491eb81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_e9efa9d3-2013-4559-8b67-6fc60243a5de" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_ErgobabyMember_e9efa9d3-2013-4559-8b67-6fc60243a5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_84992bdc-93da-49e9-bf19-661156531b6d" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_LibertyMember_84992bdc-93da-49e9-bf19-661156531b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_04704e05-7bbf-4091-a70f-3056ed4d0e79" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_MarucciMemberMember_04704e05-7bbf-4091-a70f-3056ed4d0e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_f5e7c165-a6df-40c8-80a2-5e5a6d41e0da" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_VelocityOutdoorMember_f5e7c165-a6df-40c8-80a2-5e5a6d41e0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_49e94fa4-74b6-49fd-8cc7-9379da845c4c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_AciMember_49e94fa4-74b6-49fd-8cc7-9379da845c4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_571478b8-189c-4c0c-85a5-01b5bacb93eb" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_ArnoldMagneticsMember_571478b8-189c-4c0c-85a5-01b5bacb93eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_07b9c78d-d781-45d4-9162-3f39c70e7396" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_SternoProductsMember_07b9c78d-d781-45d4-9162-3f39c70e7396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_262f2c72-cc67-4ba7-8b10-25785010f70e" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_SternoCandleLampMember_262f2c72-cc67-4ba7-8b10-25785010f70e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_afdfda1d-8574-4550-944a-89798b10820b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_us-gaap_CorporateAndOtherMember_afdfda1d-8574-4550-944a-89798b10820b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_06a305eb-1119-4860-ba39-5aba42118c51" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_BOAMember_06a305eb-1119-4860-ba39-5aba42118c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_54e22806-482c-4f68-8e6d-bc82033cc800" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_AltorMember_54e22806-482c-4f68-8e6d-bc82033cc800" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_f2620266-b330-48d3-a770-ba8a3c90821a" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d5ba9c1-0eca-41ff-93e0-8c1c6295d300" xlink:to="loc_codi_LuganoMember_f2620266-b330-48d3-a770-ba8a3c90821a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable_effba922-c0a9-4907-94d2-f7df63219547" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b68fa923-f1da-497d-ae05-7afcc8ff04f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b68fa923-f1da-497d-ae05-7afcc8ff04f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4691cf60-8f8f-4738-9919-a4eeb4591552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_OperatingIncomeLoss_4691cf60-8f8f-4738-9919-a4eeb4591552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6b5cb5f-e4b9-4719-a802-51f4f5232889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c6b5cb5f-e4b9-4719-a802-51f4f5232889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1393ef95-0388-4fe2-ad4a-70c2fbedcc53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_InterestExpense_1393ef95-0388-4fe2-ad4a-70c2fbedcc53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ea9fc9a0-ee0b-4556-b7f4-a444a9321429" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ea9fc9a0-ee0b-4556-b7f4-a444a9321429" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_cc6544f6-1cb2-4f1b-9fa2-bf3b3a058035" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_cc6544f6-1cb2-4f1b-9fa2-bf3b3a058035" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0d1a6648-b5dc-4ce9-915d-105a7feeddfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_5b970038-2e14-440f-a98a-dbd0b03aa983" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_0d1a6648-b5dc-4ce9-915d-105a7feeddfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_ff0b7466-b54e-4684-b95a-76a49e16480d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_ff0b7466-b54e-4684-b95a-76a49e16480d" xlink:to="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_ebfce98d-5db3-4213-a0e2-3d7ae341dd5b" xlink:to="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_e8bfbb6b-6a07-42cb-9feb-9f6cd253a4ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:to="loc_us-gaap_OperatingSegmentsMember_e8bfbb6b-6a07-42cb-9feb-9f6cd253a4ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MaterialReconcilingItemsMember_a6ef7e4b-11e8-4d3c-b64f-540c31c35748" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MaterialReconcilingItemsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_b5828061-2639-4b97-86b9-d0a30dfea603" xlink:to="loc_us-gaap_MaterialReconcilingItemsMember_a6ef7e4b-11e8-4d3c-b64f-540c31c35748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_ea5e239b-7f8e-4713-b299-35974fa050d7" xlink:to="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_ab8a5115-d274-424a-94cf-8b8a1576c975" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_A5.11TacticalMember_ab8a5115-d274-424a-94cf-8b8a1576c975" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_cf3d08d2-0b29-4cab-9a38-3e25874c9b80" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ErgobabyMember_cf3d08d2-0b29-4cab-9a38-3e25874c9b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_1bf41389-de83-4063-9f60-8fc111f5ddcc" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_LibertyMember_1bf41389-de83-4063-9f60-8fc111f5ddcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_90c2a9b1-f647-4e4f-8300-778642a686cd" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_MarucciMemberMember_90c2a9b1-f647-4e4f-8300-778642a686cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_3e9b00b8-58da-4b69-978a-2d9686a50fd9" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_VelocityOutdoorMember_3e9b00b8-58da-4b69-978a-2d9686a50fd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_523ee20d-a7a7-41b8-94a0-27a6b53cbdf2" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_AciMember_523ee20d-a7a7-41b8-94a0-27a6b53cbdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_d9e385fc-ac83-4c75-b3ca-1efacc5b1e87" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ArnoldMember_d9e385fc-ac83-4c75-b3ca-1efacc5b1e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMagneticsMember_009a68ed-9653-42f2-a283-e58d73ce149e" xlink:href="codi-20220630.xsd#codi_ArnoldMagneticsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_ArnoldMagneticsMember_009a68ed-9653-42f2-a283-e58d73ce149e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateAndOtherMember_079a0d96-f7af-49e1-ba65-923f47ca4dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CorporateAndOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_us-gaap_CorporateAndOtherMember_079a0d96-f7af-49e1-ba65-923f47ca4dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_9afaf102-965f-4b60-87e7-49b9e3113f4d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_SternoProductsMember_9afaf102-965f-4b60-87e7-49b9e3113f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_79e4c565-fa12-4f27-abfb-b395a288ce36" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_BOAMember_79e4c565-fa12-4f27-abfb-b395a288ce36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_06697fc7-4aa8-4f92-a5f1-18ba87b4601a" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_AltorMember_06697fc7-4aa8-4f92-a5f1-18ba87b4601a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_fb48dcce-16ec-4cd5-b255-b11c7da48ed8" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_1d6477e4-bd0b-4214-8c03-03d82cd0e541" xlink:to="loc_codi_LuganoMember_fb48dcce-16ec-4cd5-b255-b11c7da48ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfExpenseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterimPeriodCostsNotAllocableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NatureOfExpenseAxis_20b67f75-8972-43f3-be90-303fba79c708" xlink:to="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_5cfd34a9-9558-4ce0-aa2d-c6e5b9f6410b" xlink:href="codi-20220630.xsd#codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterimPeriodCostsNotAllocableDomain_ef58e0c4-e378-4c27-8526-2c11b1334a1e" xlink:to="loc_codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember_5cfd34a9-9558-4ce0-aa2d-c6e5b9f6410b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable_30aa2f69-e085-4f11-af4f-deaaa352668b" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_01b7dec2-fc5d-4d1e-925d-6e0f5e10c4f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AccountsReceivableGross_01b7dec2-fc5d-4d1e-925d-6e0f5e10c4f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3dfb09aa-c254-4b52-b8e2-f4814d3f6c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_3dfb09aa-c254-4b52-b8e2-f4814d3f6c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_091024b5-1b38-4eef-b14f-c1344a91d039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_AccountsReceivableNet_091024b5-1b38-4eef-b14f-c1344a91d039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_IdentifiableAssetsOfSegments_1d9d7852-9ad3-435b-8725-9bba57b27bd8" xlink:href="codi-20220630.xsd#codi_IdentifiableAssetsOfSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_codi_IdentifiableAssetsOfSegments_1d9d7852-9ad3-435b-8725-9bba57b27bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupAssetsHeldForSale_41f31e55-e0a1-4cf1-8a60-9c33e9598dfd" xlink:href="codi-20220630.xsd#codi_DisposalGroupAssetsHeldForSale"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_codi_DisposalGroupAssetsHeldForSale_41f31e55-e0a1-4cf1-8a60-9c33e9598dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_cb226bd3-b300-4ad6-87c5-f4be313e9856" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_82f4cf2b-a0cb-48a3-a391-40d39c1b66cf" xlink:to="loc_us-gaap_DepreciationAndAmortization_cb226bd3-b300-4ad6-87c5-f4be313e9856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventory"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dd74f8a1-467e-4a56-a301-d6afa241b0cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_fac9b75c-7c98-4d7e-84dc-b72045294dff" xlink:href="codi-20220630.xsd#codi_PropertyPlantAndEquipmentAndInventoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_dd74f8a1-467e-4a56-a301-d6afa241b0cb" xlink:to="loc_codi_PropertyPlantAndEquipmentAndInventoryTextBlock_fac9b75c-7c98-4d7e-84dc-b72045294dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventoryTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3cef8985-187c-49c7-b8ef-d75b5ce342e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_131edbf1-da68-4b66-90fc-8f7ee5ee6a15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3cef8985-187c-49c7-b8ef-d75b5ce342e4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_131edbf1-da68-4b66-90fc-8f7ee5ee6a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_8be662ba-c332-4096-889d-879c3c999834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_3cef8985-187c-49c7-b8ef-d75b5ce342e4" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_8be662ba-c332-4096-889d-879c3c999834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_22e85b4f-ed20-4db3-adeb-27950593a6d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_22e85b4f-ed20-4db3-adeb-27950593a6d7" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_881eb306-1fc8-441e-bef1-67733a34e9cc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_814ce7d5-e605-4efa-b90c-213f5843a751" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_814ce7d5-e605-4efa-b90c-213f5843a751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OfficeFurnitureComputersAndSoftwareMember_18a44adb-68b0-4f16-a36e-78afcb3626bc" xlink:href="codi-20220630.xsd#codi_OfficeFurnitureComputersAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_codi_OfficeFurnitureComputersAndSoftwareMember_18a44adb-68b0-4f16-a36e-78afcb3626bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_0af9282b-bd18-4469-87ea-127705b7f92e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_0af9282b-bd18-4469-87ea-127705b7f92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_c5320412-0181-4076-97f5-44110cce0c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_86fedff6-8364-45eb-b97b-438f11492dbb" xlink:to="loc_us-gaap_LandAndBuildingMember_c5320412-0181-4076-97f5-44110cce0c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_79701227-bd28-4ba6-98ef-1e575367408a" xlink:to="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_CleanEarthHoldingsMember_3974e943-833c-4294-88e7-306a99efef8c" xlink:href="codi-20220630.xsd#codi_CleanEarthHoldingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_b997a1de-12a8-4772-beed-65543ff7d451" xlink:to="loc_codi_CleanEarthHoldingsMember_3974e943-833c-4294-88e7-306a99efef8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_88487f1f-0078-485c-a7f6-28a278a9bc85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_10e3e491-a1e8-4df0-8a6c-97f960449a92" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_dei_DocumentPeriodEndDate_10e3e491-a1e8-4df0-8a6c-97f960449a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e4439cdc-27d2-4b3b-b5b3-768ca8295c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_Depreciation_e4439cdc-27d2-4b3b-b5b3-768ca8295c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4c008e4f-23fc-473d-b9f1-4d37576df339" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4c008e4f-23fc-473d-b9f1-4d37576df339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressGross_a5ade0a5-8e87-44ad-82f3-17eb396a13b8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConstructionInProgressGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_ConstructionInProgressGross_a5ade0a5-8e87-44ad-82f3-17eb396a13b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1435eb93-519f-41e8-bd77-f53d869a9871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_1435eb93-519f-41e8-bd77-f53d869a9871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_61743657-0231-4a46-aa90-55fbdbfa3eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_61743657-0231-4a46-aa90-55fbdbfa3eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_25f8fc5e-3750-45ef-bd4c-b479e6e82cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxRefundsDiscontinuedOperations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9b52d0d0-ee1e-4f53-8f78-fc41a95e4737" xlink:to="loc_us-gaap_IncomeTaxRefundsDiscontinuedOperations_25f8fc5e-3750-45ef-bd4c-b479e6e82cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_4388794e-bb7e-48cc-8b23-dfe804923390" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_dei_DocumentPeriodEndDate_4388794e-bb7e-48cc-8b23-dfe804923390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_06eef7d3-447a-4856-847e-4468f4cbd12f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_Depreciation_06eef7d3-447a-4856-847e-4468f4cbd12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSupplies_c0bd785a-77c5-4a5b-9908-5466b2136fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterialsAndSupplies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSupplies_c0bd785a-77c5-4a5b-9908-5466b2136fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_f159d666-f8bb-42c7-9153-70f7088cd6b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_InventoryWorkInProcess_f159d666-f8bb-42c7-9153-70f7088cd6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_47546a78-3391-4671-8cb3-22cce7d96a93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_InventoryFinishedGoods_47546a78-3391-4671-8cb3-22cce7d96a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_a65ff3d6-4c52-4326-a7b0-717aa709267c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_InventoryValuationReserves_a65ff3d6-4c52-4326-a7b0-717aa709267c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_d9a083df-a068-4798-a786-654d96eb73cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37ddd575-50b1-45b0-920e-11def7a75aea" xlink:to="loc_us-gaap_InventoryNet_d9a083df-a068-4798-a786-654d96eb73cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1e36b61-0e7c-4e95-82d1-7e9105abb6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f5df298d-aa08-4ea4-b39f-d96c70e27899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_a1e36b61-0e7c-4e95-82d1-7e9105abb6ff" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_f5df298d-aa08-4ea4-b39f-d96c70e27899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56c4f333-c05f-4810-bff8-591dcd71f8e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_5617f71c-031a-4c1c-83c6-1637cdf6e692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56c4f333-c05f-4810-bff8-591dcd71f8e5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_5617f71c-031a-4c1c-83c6-1637cdf6e692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_ff9cf70c-10aa-47be-918a-449eb0711bd4" xlink:href="codi-20220630.xsd#codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56c4f333-c05f-4810-bff8-591dcd71f8e5" xlink:to="loc_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock_ff9cf70c-10aa-47be-918a-449eb0711bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_82309937-debb-457e-a561-39802ef092df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_56c4f333-c05f-4810-bff8-591dcd71f8e5" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_82309937-debb-457e-a561-39802ef092df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_379cec0b-39d4-4793-9b35-4a5e4a0e85d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_379cec0b-39d4-4793-9b35-4a5e4a0e85d3" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bd3f852c-ef14-4a2d-b2a1-31de85ec87e2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_7971d21b-ce6b-43eb-9691-14d2e4ef93ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_f03ea534-8e70-4e75-82a3-256e609a2e3e" xlink:to="loc_us-gaap_TradeNamesMember_7971d21b-ce6b-43eb-9691-14d2e4ef93ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9509b0e1-34b8-487c-a611-d766c38c0cbd" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_46dbcfe1-3530-4ea1-a0f4-a851f8a08382" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_6f2331b2-4064-4f47-8bee-b0cfcd59798e" xlink:to="loc_us-gaap_TradeNamesMember_46dbcfe1-3530-4ea1-a0f4-a851f8a08382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_0205f56d-9a11-49e7-a70d-3003fda744e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_bdb4dcb5-92f4-4779-bf20-b09d22659d71" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_0205f56d-9a11-49e7-a70d-3003fda744e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsegmentsDomain_a04389cc-bd57-4631-b31d-ce42f26f6132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsegmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsegmentsAxis_3a2c065c-742d-4a0b-9c6f-8162f468210f" xlink:to="loc_us-gaap_SubsegmentsDomain_a04389cc-bd57-4631-b31d-ce42f26f6132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b04fa0e6-b450-457c-a939-342f9a7acf7d" xlink:to="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_564ec877-ccca-4fc5-8001-e4c02c9ceb46" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_VelocityOutdoorMember_564ec877-ccca-4fc5-8001-e4c02c9ceb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f52a7589-96f1-4455-bf43-bd716afc6cf1" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_AciMember_f52a7589-96f1-4455-bf43-bd716afc6cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_a0e7de09-54bc-43ff-b37c-540b1550a896" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_A5.11TacticalMember_a0e7de09-54bc-43ff-b37c-540b1550a896" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_80862be3-e0d6-4a1a-b034-81e9012435a7" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_ErgobabyMember_80862be3-e0d6-4a1a-b034-81e9012435a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_3f5cc3b2-0871-4e1f-ae11-04d6bba94a7b" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_LibertyMember_3f5cc3b2-0871-4e1f-ae11-04d6bba94a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_8442f2ea-f8b3-4a9e-94bc-a3e871e8c4ab" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_MarucciMemberMember_8442f2ea-f8b3-4a9e-94bc-a3e871e8c4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_a59aa0b7-59ad-4168-a56c-52c87576228c" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_ArnoldMember_a59aa0b7-59ad-4168-a56c-52c87576228c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_5fecf596-4fe4-4ef0-8d83-46be1d7aeb87" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4c9d527b-34a1-4a7c-8cf1-4494344757bf" xlink:to="loc_codi_SternoProductsMember_5fecf596-4fe4-4ef0-8d83-46be1d7aeb87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2071fc9f-715c-47d8-8c86-46ef2576e77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_b9607596-9209-452a-8372-46cabe5f08ca" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2071fc9f-715c-47d8-8c86-46ef2576e77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:href="codi-20220630.xsd#codi_GoodwillAndOtherIntangibleAssetsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsTable_fd6dd748-9beb-4f31-9f76-56b62aed7b80" xlink:to="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_d88c787a-cb7a-4080-b955-bdf1b62f3d47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_Goodwill_d88c787a-cb7a-4080-b955-bdf1b62f3d47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_81251bb0-69cf-47e1-a918-242043cf05bc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_81251bb0-69cf-47e1-a918-242043cf05bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_c36c479a-0158-4462-bc1a-19168c291bc3" xlink:href="codi-20220630.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_c36c479a-0158-4462-bc1a-19168c291bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_3d29fc32-f187-4e91-a9f2-94ded0a52409" xlink:href="codi-20220630.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_3d29fc32-f187-4e91-a9f2-94ded0a52409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_ab50ae4f-6fe3-42c5-b5f0-1163cfdefea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillGross_ab50ae4f-6fe3-42c5-b5f0-1163cfdefea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_83d7d08f-91ce-4ee0-86b2-f65e7abaee75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_83d7d08f-91ce-4ee0-86b2-f65e7abaee75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_bdf30477-8def-404f-b926-3712c56cb68e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_bdf30477-8def-404f-b926-3712c56cb68e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1fdca66f-45aa-43a4-bae2-317058ca87e6" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_GoodwillAndOtherIntangibleAssetsLineItems_58351778-f1d4-48b7-ad48-0722dd901a45" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_1fdca66f-45aa-43a4-bae2-317058ca87e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0faf97ad-7c03-412c-a1ee-588e76ce8750" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0faf97ad-7c03-412c-a1ee-588e76ce8750" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_237dd760-ab22-47e1-b86f-5b0063dfeb76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_2c6145e2-50e9-4846-aee2-ca67e9a6c066" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_237dd760-ab22-47e1-b86f-5b0063dfeb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f58d4796-ba6f-46b7-9179-cfc23054983b" xlink:to="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_e00c10b7-4d0f-4dc3-908e-1039ed3102b5" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_A5.11TacticalMember_e00c10b7-4d0f-4dc3-908e-1039ed3102b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_62e08137-87c9-475d-8062-34d67216c8dd" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ErgobabyMember_62e08137-87c9-475d-8062-34d67216c8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_a087c496-d4f9-4932-8954-32d73323af41" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_LibertyMember_a087c496-d4f9-4932-8954-32d73323af41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_6038fb2b-b858-4fc8-a72a-456e6941ed44" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_AciMember_6038fb2b-b858-4fc8-a72a-456e6941ed44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_125bd584-3f0d-4fa8-a950-9b5c1c99b141" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ArnoldMember_125bd584-3f0d-4fa8-a950-9b5c1c99b141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_5cf1a792-bc29-4219-b260-b14899f59d67" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_VelocityOutdoorMember_5cf1a792-bc29-4219-b260-b14899f59d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_0904140a-9090-4ba6-b7a0-199d315d00da" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_SternoProductsMember_0904140a-9090-4ba6-b7a0-199d315d00da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1b6faa76-3ae6-419f-9c8f-21543a1c1b5f" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_MarucciMemberMember_1b6faa76-3ae6-419f-9c8f-21543a1c1b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_50521247-8f8e-4165-ba75-c8ad060f0605" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_BOAMember_50521247-8f8e-4165-ba75-c8ad060f0605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_b200ef0f-0e8f-494b-9f91-d7bcbf9bd8a8" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_ErgoMember_b200ef0f-0e8f-494b-9f91-d7bcbf9bd8a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_3f028462-84ed-4d2a-b16b-771d49dc443e" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_AltorMember_3f028462-84ed-4d2a-b16b-771d49dc443e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_c45bdcda-129c-4bb4-9c38-1cd3500dd419" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3868d337-7362-4cac-9b17-176b4711e984" xlink:to="loc_codi_LuganoMember_c45bdcda-129c-4bb4-9c38-1cd3500dd419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_5262b4b4-6e29-436b-b96b-8c409631f3e9" xlink:to="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_3f6023d9-8cf9-40a5-b5ff-369a25190bf0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillGross_3f6023d9-8cf9-40a5-b5ff-369a25190bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74654655-e941-4425-b31d-def292baf37c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_74654655-e941-4425-b31d-def292baf37c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3bd5c7e9-aeeb-4673-8097-0abb91eaf504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_Goodwill_3bd5c7e9-aeeb-4673-8097-0abb91eaf504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_974ec7fa-ab34-4608-b2df-edf07d600887" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_974ec7fa-ab34-4608-b2df-edf07d600887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ad4a5b97-676d-4fd7-993a-c17c966979ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_ad4a5b97-676d-4fd7-993a-c17c966979ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eb20e03c-4fdc-48d7-bab1-7e35a1f7dfab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:to="loc_us-gaap_Goodwill_eb20e03c-4fdc-48d7-bab1-7e35a1f7dfab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_a5fd3270-bf62-4092-9200-292417d7b53f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_5180f8b7-210d-4c23-bc1e-8e2c5d910f2e" xlink:to="loc_us-gaap_Goodwill_a5fd3270-bf62-4092-9200-292417d7b53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3710a98a-8d56-4ace-8b90-b9ab65cd55bc" xlink:href="codi-20220630.xsd#codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital_3710a98a-8d56-4ace-8b90-b9ab65cd55bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c8bd7e31-c80b-42f4-b6f4-6eb1be131f76" xlink:href="codi-20220630.xsd#codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_b6fc7731-3cfb-4a9e-a9a9-30255a32131d" xlink:to="loc_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent_c8bd7e31-c80b-42f4-b6f4-6eb1be131f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f200060e-dce4-4b59-a315-faac5d471a97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f200060e-dce4-4b59-a315-faac5d471a97" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_ad895a44-d9af-4bbd-8bcf-35c1d407dcc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_0d9f8dc8-ba02-48b8-9241-f4a1035f09f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_us-gaap_CustomerRelationshipsMember_0d9f8dc8-ba02-48b8-9241-f4a1035f09f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TechnologyAndPatentsMember_f497a5a1-ef19-42f4-833d-9b8a620c1e09" xlink:href="codi-20220630.xsd#codi_TechnologyAndPatentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_TechnologyAndPatentsMember_f497a5a1-ef19-42f4-833d-9b8a620c1e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_29f6e33a-9f74-4b1d-b7ff-8c5954f71fa1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_us-gaap_TradeNamesMember_29f6e33a-9f74-4b1d-b7ff-8c5954f71fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LicensingAndNonCompeteAgreementsMember_2de91c7f-4dd5-4f4b-9cbd-7b4e24d7f8e7" xlink:href="codi-20220630.xsd#codi_LicensingAndNonCompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_LicensingAndNonCompeteAgreementsMember_2de91c7f-4dd5-4f4b-9cbd-7b4e24d7f8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributorRelationsAndOtherMember_ad592724-71e4-4d4a-947a-399ef75122b6" xlink:href="codi-20220630.xsd#codi_DistributorRelationsAndOtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2b06b343-0a60-4898-8426-abe2e78e92a9" xlink:to="loc_codi_DistributorRelationsAndOtherMember_ad592724-71e4-4d4a-947a-399ef75122b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_fc9347db-8847-48c1-a592-0e31a9ffc6c1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_7c6e2b9f-8e78-47c0-974e-94b167b6dbca" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_dei_DocumentPeriodEndDate_7c6e2b9f-8e78-47c0-974e-94b167b6dbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4d6be017-c3ec-4452-ab3c-6e6ad453efdb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4d6be017-c3ec-4452-ab3c-6e6ad453efdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93be90be-2fd3-494b-a767-b0054e637b52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_93be90be-2fd3-494b-a767-b0054e637b52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49efc80a-72f2-4f38-af89-11556e8259b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_49efc80a-72f2-4f38-af89-11556e8259b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6e21568-b743-4b96-8bec-cba53ea8c50c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b6e21568-b743-4b96-8bec-cba53ea8c50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedTradeNames_cf4824ab-a4a0-4e6b-a2cd-f2abb4e3e123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedTradeNames"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IndefiniteLivedTradeNames_cf4824ab-a4a0-4e6b-a2cd-f2abb4e3e123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_93d89eb1-523f-4064-89d3-ae2b68e3cf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_93d89eb1-523f-4064-89d3-ae2b68e3cf0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c399d45-4fdb-4fc3-8429-14ee617cc851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_29de2db6-f41b-4fe5-94d5-39a36fff2d40" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9c399d45-4fdb-4fc3-8429-14ee617cc851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7f3a712-d0c2-4552-b3a5-0092278d265f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8e280f48-7c22-405d-901c-e91a4fbe61cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7f3a712-d0c2-4552-b3a5-0092278d265f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8e280f48-7c22-405d-901c-e91a4fbe61cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_b7f3a712-d0c2-4552-b3a5-0092278d265f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_43face7a-3058-4d24-a07d-1fb0b4a355e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_43face7a-3058-4d24-a07d-1fb0b4a355e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a393bb8a-86b9-433b-b01f-9fded0a8327d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a393bb8a-86b9-433b-b01f-9fded0a8327d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0b1dd4fc-f29a-4eaf-95fa-c67ddeac3dba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0b1dd4fc-f29a-4eaf-95fa-c67ddeac3dba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_778d4fa4-d8eb-446d-a2c3-cb8ee11e251e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_778d4fa4-d8eb-446d-a2c3-cb8ee11e251e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_42cb2e02-2547-4072-9397-a90a05acf65a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_212fa275-8218-41c1-acbb-3c1d3fe2c5db" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_42cb2e02-2547-4072-9397-a90a05acf65a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Warranties" xlink:type="simple" xlink:href="codi-20220630.xsd#Warranties"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Warranties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_e7a726b8-ac6b-44bb-8a47-bdd1978ea256" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyDisclosureTextBlock_fdb93a7c-b55d-4192-b490-453dd690fbbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_e7a726b8-ac6b-44bb-8a47-bdd1978ea256" xlink:to="loc_us-gaap_ProductWarrantyDisclosureTextBlock_fdb93a7c-b55d-4192-b490-453dd690fbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesTables" xlink:type="simple" xlink:href="codi-20220630.xsd#WarrantiesTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/WarrantiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_56512b25-d950-4b1b-9682-f1df9f2a7607" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_72b63953-69cd-4e3f-b52b-6f0582fc7bc1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_56512b25-d950-4b1b-9682-f1df9f2a7607" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_72b63953-69cd-4e3f-b52b-6f0582fc7bc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GuaranteesAbstract_557a79f8-0ae4-460b-bc05-70431d071659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GuaranteesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GuaranteesAbstract_557a79f8-0ae4-460b-bc05-70431d071659" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_56635ae0-225c-4ec3-9703-004f29bc686b" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_10a9fe8e-929c-4ed2-a424-a295c6558778" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_fa0121ce-49d5-4997-bd0f-e4ab6ce5948f" xlink:to="loc_codi_VelocityOutdoorMember_10a9fe8e-929c-4ed2-a424-a295c6558778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsTable_2a058b09-19f2-4ace-9509-dfe40a44b3b1" xlink:to="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_777ba4a4-463c-4718-bc3d-31a1aadafc52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_777ba4a4-463c-4718-bc3d-31a1aadafc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_ae2496e8-28fd-4420-bf25-8f395cfee778" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrualWarrantiesIssued_ae2496e8-28fd-4420-bf25-8f395cfee778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualPayments_393e108e-bef0-45d5-b5ad-579148bd5508" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrualPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrualPayments_393e108e-bef0-45d5-b5ad-579148bd5508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrual_bd9eab22-b2cc-46af-a790-99bbc9c69f78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_300d2bc9-15ff-4fa8-a847-7cc6108c90f1" xlink:to="loc_us-gaap_ProductWarrantyAccrual_bd9eab22-b2cc-46af-a790-99bbc9c69f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/Debt" xlink:type="simple" xlink:href="codi-20220630.xsd#Debt"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/Debt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_c0d714c5-94c6-4d68-9668-7c288407db65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_b009726c-092d-46f0-b3c8-179254e1b79f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_c0d714c5-94c6-4d68-9668-7c288407db65" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_b009726c-092d-46f0-b3c8-179254e1b79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtTables" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b39ca8eb-8e45-4418-854f-f9e40822171d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDebtTableTextBlock_80e9e594-7b22-4edb-a422-324095e5b18d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDebtTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b39ca8eb-8e45-4418-854f-f9e40822171d" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_80e9e594-7b22-4edb-a422-324095e5b18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3aa1d304-1890-46fe-9678-793cf88751cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_3aa1d304-1890-46fe-9678-793cf88751cd" xlink:to="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_0ec8d747-22d3-4e0a-97b5-6068cd903474" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5c74b01b-281e-481a-b522-1933eef01686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_5c74b01b-281e-481a-b522-1933eef01686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b489de28-fcea-4a88-a775-9e16a10850db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_71b9c26d-ffc4-41b9-9db3-cd157b3094d3" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b489de28-fcea-4a88-a775-9e16a10850db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_977804ac-3b0b-4d4e-a83b-84a0f602821f" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_a8a97f8e-b993-400f-a037-56dbbb511b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_b90c5401-18e9-4c21-a93f-17ea643f61e5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_a8a97f8e-b993-400f-a037-56dbbb511b1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9805a3c8-d17d-454e-9396-9b34d4d0a44a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_fb8c37e1-fd55-40c8-a0e5-6e19a59f3e7a" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9805a3c8-d17d-454e-9396-9b34d4d0a44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_e85f0e55-0ada-4bae-b3f0-a4b0217265ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_36b22335-2e53-48f7-a2b4-9b1badf54a04" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_e85f0e55-0ada-4bae-b3f0-a4b0217265ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_871f5287-603b-4b36-b339-96bf60ece7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_9ecfbbd9-ad32-46dd-a587-182d795dc4d3" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_871f5287-603b-4b36-b339-96bf60ece7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_13dc4309-9e6e-4a94-9091-b88cace16da8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_cc704658-2d77-4a26-bec9-1eb749141805" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_TermLoanFacilityMember_cc704658-2d77-4a26-bec9-1eb749141805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b5e4ba36-bafd-4666-88e2-f11dda8bfd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_us-gaap_LetterOfCreditMember_b5e4ba36-bafd-4666-88e2-f11dda8bfd1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_848a3b2c-ec31-4e2c-8b4a-ed715f324fc6" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_Seniornotesdue2026Member_848a3b2c-ec31-4e2c-8b4a-ed715f324fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_6f690008-dce9-44c7-9bd7-0b6433271b1d" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5fd22e04-97d5-4b75-be3c-9b66ad458436" xlink:to="loc_codi_A2018CreditFacilityMember_6f690008-dce9-44c7-9bd7-0b6433271b1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_fbab0589-64e6-4e86-a6f1-715c9ce8818b" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_fbbd9961-36dd-41bd-90bf-e97145888506" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:to="loc_codi_TermLoanMember_fbbd9961-36dd-41bd-90bf-e97145888506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8b05b039-c793-43c3-b772-33683f4b23c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_5cbc34cf-a1c7-4cb2-92c6-0e45ca851c10" xlink:to="loc_us-gaap_LineOfCreditMember_8b05b039-c793-43c3-b772-33683f4b23c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_70147dd7-2226-434b-a781-1874695c50dd" xlink:to="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_f86ebede-9500-4d97-ac68-596a1913ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:to="loc_us-gaap_LetterOfCreditMember_f86ebede-9500-4d97-ac68-596a1913ab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_8a0f7075-6c06-4030-940d-b8178e5cf7f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember_b38edab6-e171-4b42-8b9f-9984aa415504" xlink:to="loc_us-gaap_LineOfCreditMember_8a0f7075-6c06-4030-940d-b8178e5cf7f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_3081663b-d3a5-4b27-bc4e-f9f8c7e250ee" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_d02f291b-3992-4771-849b-0bbdaeacffb9" xlink:to="loc_codi_TermLoanFacilityMember_3081663b-d3a5-4b27-bc4e-f9f8c7e250ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAxis_ae1bb957-ab66-4c86-9095-857fdf2f7df7" xlink:to="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_baa459e8-7388-4966-957e-ebb6c6b5b94d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ExtinguishmentOfDebtTypeDomain_070c26f0-b5bb-4b25-876f-7276c403a8ee" xlink:to="loc_us-gaap_LineOfCreditMember_baa459e8-7388-4966-957e-ebb6c6b5b94d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_39ad586b-8017-4445-b941-9ec515d3a063" xlink:to="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_00c2b41c-6b98-4c9c-b74a-82304b5e2c57" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_dei_DocumentPeriodEndDate_00c2b41c-6b98-4c9c-b74a-82304b5e2c57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fab16baa-7bbd-4756-9784-ab13d157399d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_fab16baa-7bbd-4756-9784-ab13d157399d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_a2e66962-8337-49ae-b432-143848ed8e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_a2e66962-8337-49ae-b432-143848ed8e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_5be6fc51-c093-4daf-87d4-d3c7ff7cb8e7" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_5be6fc51-c093-4daf-87d4-d3c7ff7cb8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_f0424b28-ec83-4236-b9ec-ad18843498c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_f0424b28-ec83-4236-b9ec-ad18843498c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3110308f-07a2-41e6-b643-7d9bbd589cec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_3110308f-07a2-41e6-b643-7d9bbd589cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_517e759f-baa7-4b35-a1b6-f8e0e4cffcaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_517e759f-baa7-4b35-a1b6-f8e0e4cffcaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9578e552-1f1e-4ee7-b963-35ac0e193fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_9578e552-1f1e-4ee7-b963-35ac0e193fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c94102a4-64ca-471a-8ed4-a7bf30073500" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_680b0e14-d222-4c26-9b50-97104119bd43" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_c94102a4-64ca-471a-8ed4-a7bf30073500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtIssuanceCostsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtIssuanceCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d7fa5fb0-125a-4d07-b350-40c8f164c62e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d7fa5fb0-125a-4d07-b350-40c8f164c62e" xlink:to="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c6af00a1-cf1d-4f89-8473-da776cf65ff8" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_494adc01-c37c-4da1-8ccb-86d3131544a1" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_f4b5ac34-afbc-4917-ad6f-b9a868025a2e" xlink:to="loc_codi_Seniornotesdue2026Member_494adc01-c37c-4da1-8ccb-86d3131544a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_81328995-d42a-497e-8a10-f423c34b0f7a" xlink:to="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_67469c67-2a23-4650-80de-2fa09bcbe1f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_1cb3a2fc-1841-446d-bf5c-f4dedd5e99ee" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_67469c67-2a23-4650-80de-2fa09bcbe1f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_247ee88e-5a3c-4774-8783-0af9d7d4f661" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_e9fb3742-2f75-4b49-86cb-979dcdfce349" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_TermLoanMember_e9fb3742-2f75-4b49-86cb-979dcdfce349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_5d522c90-4203-4a55-9a91-a77761490603" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_SeniorNotesDue2029Member_5d522c90-4203-4a55-9a91-a77761490603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_54cb59db-b9e5-45e6-99a9-57f91cce13ed" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_Seniornotesdue2026Member_54cb59db-b9e5-45e6-99a9-57f91cce13ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_7214d7f9-546a-4968-b296-76bd34c71d7c" xlink:href="codi-20220630.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_A2021CreditFacilityMember_7214d7f9-546a-4968-b296-76bd34c71d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_af5abf7e-4ee3-4078-80e0-c44df22fd710" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_45c057ea-7cbd-4953-a9db-e89950647bed" xlink:to="loc_codi_SeniorNotesDue2032Member_af5abf7e-4ee3-4078-80e0-c44df22fd710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e333d62d-b4df-402e-855b-5b4cd2f0b6bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_3d44e92f-6180-4d24-bfbd-a18308352ea8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_3d44e92f-6180-4d24-bfbd-a18308352ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_638b34d8-7faa-4c75-b516-9f8a91edf181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_241ba068-0cdd-4f6a-9d57-d31a4af6bb8e" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_638b34d8-7faa-4c75-b516-9f8a91edf181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_44db6f69-84e3-4d28-866e-020fe611b058" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_43c01774-8e93-4f09-a557-600b99e55c46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_43c01774-8e93-4f09-a557-600b99e55c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_5c47ffdf-beb0-4383-93cc-5d9fd58d6a2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedAmortizationDeferredFinanceCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_AccumulatedAmortizationDeferredFinanceCosts_5c47ffdf-beb0-4383-93cc-5d9fd58d6a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_f187a2c5-1a95-41c7-ad34-8ae347725c1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_f187a2c5-1a95-41c7-ad34-8ae347725c1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_a1cbf029-f439-4cae-b19d-336b2ec11e2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7f418f1d-302f-4568-abc4-2be4f0893fb4" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_a1cbf029-f439-4cae-b19d-336b2ec11e2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DebtSummaryofDebtHoldingsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a046f17c-9fe0-470d-9dc6-541f17205716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a046f17c-9fe0-470d-9dc6-541f17205716" xlink:to="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_2068ff7b-bd76-4dac-8f3f-60946c7238f3" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_83610324-148a-44cc-ab40-a284bf210c28" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_Seniornotesdue2026Member_83610324-148a-44cc-ab40-a284bf210c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_b9c618f4-1f06-401b-84d6-372a66303be0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_us-gaap_LetterOfCreditMember_b9c618f4-1f06-401b-84d6-372a66303be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_7f107d93-124d-4896-b173-f4c1b32e4518" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_A2018CreditFacilityMember_7f107d93-124d-4896-b173-f4c1b32e4518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2021CreditFacilityMember_6cfedce0-a25a-4aaf-9a4a-2d0552fdf580" xlink:href="codi-20220630.xsd#codi_A2021CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_A2021CreditFacilityMember_6cfedce0-a25a-4aaf-9a4a-2d0552fdf580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2029Member_6b468f53-2695-488b-aaec-e8bfd9fbd27b" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2029Member"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_SeniorNotesDue2029Member_6b468f53-2695-488b-aaec-e8bfd9fbd27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SeniorNotesDue2032Member_aec234ed-24cf-4481-ba26-5183271806e3" xlink:href="codi-20220630.xsd#codi_SeniorNotesDue2032Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_8187cc0d-820d-49eb-b7f3-02e09fe58fec" xlink:to="loc_codi_SeniorNotesDue2032Member_aec234ed-24cf-4481-ba26-5183271806e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d70b8f6a-1cfe-4984-8a04-e44efd333ff0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_1fe73df2-de60-4d9d-941a-4f8544be4d35" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d70b8f6a-1cfe-4984-8a04-e44efd333ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_19119e2b-3a95-4534-8758-44048c2f4d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_e9503639-2bff-43c1-864f-389735cebb95" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_19119e2b-3a95-4534-8758-44048c2f4d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_d5d7e860-3fa4-43ae-8597-4e2e6d0581c4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_2fcf72ed-a1bd-4177-969f-48f9456f5f39" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_22fb81f1-f9e3-455f-ad4f-34cc0ee90f9e" xlink:to="loc_codi_TermLoanMember_2fcf72ed-a1bd-4177-969f-48f9456f5f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c8d60b6c-b46c-4e11-8e1d-afa04b324bfe" xlink:to="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_0aa1dd4f-474e-43da-a833-04b07ba7b5e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_0aa1dd4f-474e-43da-a833-04b07ba7b5e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_ceca3dcb-41d0-455a-83b9-dc00733958c9" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_codi_TermLoanFacilityMember_ceca3dcb-41d0-455a-83b9-dc00733958c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_33902ecb-05fc-48f3-b579-e43bcf5f94c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_LineOfCreditMember_33902ecb-05fc-48f3-b579-e43bcf5f94c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_cb52daf0-a6f6-40ac-b56b-3b3a947d15d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_a85dc52f-b5ea-4bd4-9032-0b28d32c87d4" xlink:to="loc_us-gaap_LetterOfCreditMember_cb52daf0-a6f6-40ac-b56b-3b3a947d15d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_a228e523-ba81-4b2d-9e67-0f2f80c78506" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_1495bb19-e7c8-432e-96ca-a89ef110e42f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_ea89f743-3bd0-4ae2-86ef-cbeb96794fa6" xlink:to="loc_us-gaap_SubsequentEventMember_1495bb19-e7c8-432e-96ca-a89ef110e42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_7247f3c5-1c17-419e-a09e-860bae43cd96" xlink:to="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_36f1f019-7f17-471e-8380-0f9a36d193e7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:to="loc_srt_MinimumMember_36f1f019-7f17-471e-8380-0f9a36d193e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3168d59f-a6fc-4aa8-aa82-4c18718e7d53" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9c5d599f-3b22-4ca3-9c05-f5f0016385ff" xlink:to="loc_srt_MaximumMember_3168d59f-a6fc-4aa8-aa82-4c18718e7d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_38de60df-3156-485e-8cd1-a1042fb8c09a" xlink:to="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_116889f3-40c0-4a3b-abf8-6322f1b06f1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_116889f3-40c0-4a3b-abf8-6322f1b06f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsEffectiveSwapRateMember_cd3085e5-076e-40d0-93ca-a71b4f7c4e8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalFundsEffectiveSwapRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_FederalFundsEffectiveSwapRateMember_cd3085e5-076e-40d0-93ca-a71b4f7c4e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EurodollarMember_9b63a786-8efb-4155-b876-cee9ff97382a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EurodollarMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_EurodollarMember_9b63a786-8efb-4155-b876-cee9ff97382a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BaseRateMember_90862cd1-660b-4036-85b4-5b7648c5e822" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BaseRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_f9b83ac5-9a34-49d5-af69-1986e077750e" xlink:to="loc_us-gaap_BaseRateMember_90862cd1-660b-4036-85b4-5b7648c5e822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_13a1120d-7e81-4f45-9586-4b9d65282f6b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6d942dcd-783e-48ce-92a4-4efd248285bf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_dei_DocumentPeriodEndDate_6d942dcd-783e-48ce-92a4-4efd248285bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_97c20134-976d-4d39-8f01-ee23c77cf42e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtCurrent_97c20134-976d-4d39-8f01-ee23c77cf42e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_85fc9646-4e22-43ae-b93c-7de528c98a3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_85fc9646-4e22-43ae-b93c-7de528c98a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_9e0420c5-5173-4276-8049-5cdbf852ba42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LongTermDebtFairValue_9e0420c5-5173-4276-8049-5cdbf852ba42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_e2fbc9f0-847c-42ad-90ad-a91756458180" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_e2fbc9f0-847c-42ad-90ad-a91756458180" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_79b0e807-9e4c-4b44-aaf3-fa522ad8fc04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_79b0e807-9e4c-4b44-aaf3-fa522ad8fc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ee0cb9cc-43e9-4135-afdb-df99cedee577" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_ee0cb9cc-43e9-4135-afdb-df99cedee577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70e33989-25fc-4c6c-9849-749acee0bd97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_70e33989-25fc-4c6c-9849-749acee0bd97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_69e03328-a1d0-4ebd-937d-e9634c4eadca" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_69e03328-a1d0-4ebd-937d-e9634c4eadca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_cc5bac9b-a6f0-470a-98d5-c64e92463ef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_cc5bac9b-a6f0-470a-98d5-c64e92463ef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a2a1f81d-0c01-4de0-97ec-208d08d04d1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_a2a1f81d-0c01-4de0-97ec-208d08d04d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_f5de812e-3e08-4899-937c-d5bed4baf1e8" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_codi_ProceedsHeldInEscrow_f5de812e-3e08-4899-937c-d5bed4baf1e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_5868fd66-4d31-4568-bfdd-dc3f0a311b73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_SeniorNotes_5868fd66-4d31-4568-bfdd-dc3f0a311b73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51340425-b0d1-43f3-8972-5119c9bd9260" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_51340425-b0d1-43f3-8972-5119c9bd9260" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c40e954d-c829-4076-a4c0-d1b941255452" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_83f72116-09e6-4272-8830-abbf728a6e05" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_c40e954d-c829-4076-a4c0-d1b941255452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquity" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_e4d9cc20-072a-43b7-a41f-5578b9c22d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquityTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_0a6b35c3-b90f-4612-b098-56e4ae93d44e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_ae467e1c-0c31-41b8-a1ea-e3201455a4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_0a6b35c3-b90f-4612-b098-56e4ae93d44e" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock_ae467e1c-0c31-41b8-a1ea-e3201455a4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquityAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_bcc0ef59-ddb8-4c60-9802-dfb1b99f4fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:href="codi-20220630.xsd#codi_StockholdersEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_bcc0ef59-ddb8-4c60-9802-dfb1b99f4fec" xlink:to="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_496ba065-13c8-4ede-9640-0bb366d4b959" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_3f7a0924-6b5d-410d-af83-b8aabdb61203" xlink:to="loc_srt_ScenarioUnspecifiedDomain_496ba065-13c8-4ede-9640-0bb366d4b959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a559182c-d965-4ce3-bdc4-4534076644d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_3f67aea3-5387-4022-9fd9-a522b6717313" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_a559182c-d965-4ce3-bdc4-4534076644d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_f73e219a-5412-4166-9a42-809cffce9616" xlink:to="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_b9eb3591-df86-4e47-a51c-096e9f50a96a" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_LibertyMember_b9eb3591-df86-4e47-a51c-096e9f50a96a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_74d258fe-5e93-472d-887c-653e68e69127" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_ErgoMember_74d258fe-5e93-472d-887c-653e68e69127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3a29d362-8a67-4586-ba14-4abf3276e60d" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_d3a3525a-a694-4323-a3fd-359a58fb5251" xlink:to="loc_codi_AciMember_3a29d362-8a67-4586-ba14-4abf3276e60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_b2a8f031-02cb-41d3-8096-3a7ae5f128b7" xlink:to="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_fa7f9d32-c021-4b9d-aaa6-fefc117d7bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:to="loc_us-gaap_RetainedEarningsMember_fa7f9d32-c021-4b9d-aaa6-fefc117d7bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_b99d00fb-1287-4e0f-b8df-4c963c3dbcac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e1d30171-b857-424a-9fc1-e945440b8c42" xlink:to="loc_us-gaap_CommonStockMember_b99d00fb-1287-4e0f-b8df-4c963c3dbcac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_18ecbe1d-9327-4212-98d6-be600c0c37d0" xlink:to="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ad5957a8-8671-4330-abff-5b3ab1ce1db9" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_66c9de35-c95c-4abc-871f-7601120e3953" xlink:to="loc_srt_MinimumMember_ad5957a8-8671-4330-abff-5b3ab1ce1db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f5ae4604-24db-4e93-a57a-58e4aea63919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_47553d48-3de0-4c97-8a2e-1c315f1f7834" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f5ae4604-24db-4e93-a57a-58e4aea63919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_e8783664-eb2a-4a7f-ae2c-fbbd61efc350" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_f44bd915-b249-4edc-bf2a-b7bcd4655190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_60577205-5e98-47ed-a2d2-748c8856d13e" xlink:to="loc_us-gaap_SubsequentEventMember_f44bd915-b249-4edc-bf2a-b7bcd4655190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_ddb139b9-e7da-4eb0-b822-32b4192abe82" xlink:to="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_9f7c2848-c994-43c7-b91b-ef82218d8bc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_CommonStockMember_9f7c2848-c994-43c7-b91b-ef82218d8bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassBMember_5a5dc6c2-72b5-4130-8d05-2ab61b7f254e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_PreferredClassBMember_5a5dc6c2-72b5-4130-8d05-2ab61b7f254e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBPreferredStockMember_908f55f6-11ba-4d86-a55b-41cb4cb605f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBPreferredStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesBPreferredStockMember_908f55f6-11ba-4d86-a55b-41cb4cb605f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesAPreferredStockMember_b5f09d5c-acde-4f16-a00f-e901bf2ddd82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesAPreferredStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesAPreferredStockMember_b5f09d5c-acde-4f16-a00f-e901bf2ddd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredClassAMember_9efc3907-07ea-4434-8129-53b2cd0b7107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredClassAMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_PreferredClassAMember_9efc3907-07ea-4434-8129-53b2cd0b7107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesBMember_abb445ac-9ffe-422e-bdbb-5136233026a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesBMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesBMember_abb445ac-9ffe-422e-bdbb-5136233026a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesCPreferredStockMember_6ffcf116-cf1d-47c4-b25e-d81738f69b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeriesCPreferredStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f72d3c49-5fe2-42e0-8971-6e0fb0e3ff5b" xlink:to="loc_us-gaap_SeriesCPreferredStockMember_6ffcf116-cf1d-47c4-b25e-d81738f69b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_97003c96-4621-4b65-b1a6-034f4a1f7226" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketEquityOfferingMember_47982f35-a435-47fb-9100-ea4f42c8ca65" xlink:href="codi-20220630.xsd#codi_AtTheMarketEquityOfferingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_fdbbd8ad-8a64-4f2f-86ff-0c68dea75608" xlink:to="loc_codi_AtTheMarketEquityOfferingMember_47982f35-a435-47fb-9100-ea4f42c8ca65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:href="codi-20220630.xsd#codi_StockholdersEquityLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityTable_8f3b0c55-0ad2-429b-aa5f-acf65c8416ca" xlink:to="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionExpensePreferredShareholders_e174a88f-3f97-4f63-9c8a-a955be2455b6" xlink:href="codi-20220630.xsd#codi_DistributionExpensePreferredShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionExpensePreferredShareholders_e174a88f-3f97-4f63-9c8a-a955be2455b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AccruedDistributionPreferredShareholders_1f1e5874-2d94-467f-8b25-ce1f6f995e07" xlink:href="codi-20220630.xsd#codi_AccruedDistributionPreferredShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_AccruedDistributionPreferredShareholders_1f1e5874-2d94-467f-8b25-ce1f6f995e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_5fbf6add-9c5f-467d-9125-2dbe77d3540a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_5fbf6add-9c5f-467d-9125-2dbe77d3540a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_00c44a1d-a614-4d11-b449-6a11bc8322ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockSharesIssued_00c44a1d-a614-4d11-b449-6a11bc8322ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c87a62eb-343c-4f8e-81c6-b6f50295d83a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_c87a62eb-343c-4f8e-81c6-b6f50295d83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_b63ded99-350f-47b5-b40c-719558b286ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_b63ded99-350f-47b5-b40c-719558b286ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockDividendRatePercentage_f2cdbbc3-32fd-473a-872d-110f1e278f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockDividendRatePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockDividendRatePercentage_f2cdbbc3-32fd-473a-872d-110f1e278f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_6e5f50f6-0e54-482c-9221-7dd974c6c630" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_6e5f50f6-0e54-482c-9221-7dd974c6c630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockLiquidationPreference_6f2a7ed1-c18c-46c5-9da3-153f270dc63b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockLiquidationPreference"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockLiquidationPreference_6f2a7ed1-c18c-46c5-9da3-153f270dc63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_10ace853-b2db-4271-b389-d2ea803a7722" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock_10ace853-b2db-4271-b389-d2ea803a7722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_42007e12-4608-4fe6-86d7-ee2f6f4f70d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_42007e12-4608-4fe6-86d7-ee2f6f4f70d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_277d08e3-4a46-4b1b-a2f1-ecbdae8cd466" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_277d08e3-4a46-4b1b-a2f1-ecbdae8cd466" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a721adb6-5c77-4934-aa0e-d805ac2744c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockValue_a721adb6-5c77-4934-aa0e-d805ac2744c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockRedemptionPricePerShare_586744ae-5c11-4bf0-9233-4bd2630eff6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockRedemptionPricePerShare"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PreferredStockRedemptionPricePerShare_586744ae-5c11-4bf0-9233-4bd2630eff6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockVotingRights_15d9aea3-e614-46ab-a705-d845f7504694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockVotingRights"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_CommonStockVotingRights_15d9aea3-e614-46ab-a705-d845f7504694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsPayableAmountPerShare_0b7d391b-a071-4d2c-a7dd-ff14f8577a17" xlink:href="codi-20220630.xsd#codi_DistributionsPayableAmountPerShare"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionsPayableAmountPerShare_0b7d391b-a071-4d2c-a7dd-ff14f8577a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_036ea15f-b5de-4f72-936e-62d6b00d086c" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_036ea15f-b5de-4f72-936e-62d6b00d086c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PreferredStockCashDistributionsPaidPerShare_7675e92d-e825-46d8-8e51-fb52136ad7ce" xlink:href="codi-20220630.xsd#codi_PreferredStockCashDistributionsPaidPerShare"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PreferredStockCashDistributionsPaidPerShare_7675e92d-e825-46d8-8e51-fb52136ad7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_4009b2f5-0549-4f98-97ef-5278b81885eb" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionToShareholders_4009b2f5-0549-4f98-97ef-5278b81885eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_29cf68c2-2652-4556-bf44-943d92d235bb" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_29cf68c2-2652-4556-bf44-943d92d235bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_91fd903d-05bc-46cf-bbfc-2dacae6cbf30" xlink:href="codi-20220630.xsd#codi_DistributionsForContributionBasedProfitAllocationPayments"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_DistributionsForContributionBasedProfitAllocationPayments_91fd903d-05bc-46cf-bbfc-2dacae6cbf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_84b6d7f1-35d2-43f0-b898-537f1addc590" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_dei_DocumentPeriodEndDate_84b6d7f1-35d2-43f0-b898-537f1addc590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f475a3fa-9846-44b1-987f-cd8ceb60d5ef" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_f475a3fa-9846-44b1-987f-cd8ceb60d5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_87839b09-ab48-46c3-be07-6c050b5a6446" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_87839b09-ab48-46c3-be07-6c050b5a6446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForCommissions_ecef3cec-34c4-4d2c-b105-78b543c276c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForCommissions"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_us-gaap_PaymentsForCommissions_ecef3cec-34c4-4d2c-b105-78b543c276c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AtTheMarketOfferingCosts_32e3514f-f677-45e2-b5eb-439450099d46" xlink:href="codi-20220630.xsd#codi_AtTheMarketOfferingCosts"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_codi_StockholdersEquityLineItems_8d660627-3553-423c-924f-6e612c65a78e" xlink:to="loc_codi_AtTheMarketOfferingCosts_32e3514f-f677-45e2-b5eb-439450099d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_8731d16a-a4fa-46ee-95a7-59cb301c5262" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_8731d16a-a4fa-46ee-95a7-59cb301c5262" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOperatingActivitiesSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:to="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentOperatingActivitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOperatingActivitiesSegmentAxis_38522d93-1083-4261-aa50-58bbf510cf6e" xlink:to="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fb36220f-6fb1-4e21-996d-a518d8ad53a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationsDisposedOfBySaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentOperatingActivitiesDomain_9c78b7a2-29d1-474b-92bb-131873400ae2" xlink:to="loc_us-gaap_DiscontinuedOperationsDisposedOfBySaleMember_fb36220f-6fb1-4e21-996d-a518d8ad53a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_d0eb0d8d-0021-4dae-97f2-e5b892c6a14f" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_298285e6-f7b1-4dc7-9433-93d8ba96b639" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailabletoTrustStockNetofDistributions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions_298285e6-f7b1-4dc7-9433-93d8ba96b639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_18900164-db7b-496f-9165-1d8ad4b74486" xlink:href="codi-20220630.xsd#codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent_18900164-db7b-496f-9165-1d8ad4b74486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1828536a-2bd2-4643-b069-ec6d7e41976c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity_1828536a-2bd2-4643-b069-ec6d7e41976c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_675b392d-2722-45e8-b50a-f7a9d61c542d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_675b392d-2722-45e8-b50a-f7a9d61c542d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_274db329-83e8-4704-8db0-1ecc022c03b8" xlink:href="codi-20220630.xsd#codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment_274db329-83e8-4704-8db0-1ecc022c03b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_13708dfd-03fe-435e-ba24-b88c67327f0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax_13708dfd-03fe-435e-ba24-b88c67327f0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de2ed2e9-c59a-46d2-9ba2-31ebb745126e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_de2ed2e9-c59a-46d2-9ba2-31ebb745126e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ad1962bc-921d-4803-b2dc-0ee3abbaa984" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_ad1962bc-921d-4803-b2dc-0ee3abbaa984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_a2a1ec99-bc69-41a7-aebf-12fb90ea47c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_EarningsPerShareDiluted_a2a1ec99-bc69-41a7-aebf-12fb90ea47c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperations_945746e5-e41d-4ee6-93b4-e08beaffdc7f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f0b98c17-a962-43e5-8a2d-f17d730ab572" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperations_945746e5-e41d-4ee6-93b4-e08beaffdc7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterest"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterest" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_a5c00d09-6b64-4ad1-93b2-00e197ffbf72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestDisclosureTextBlock_95c302db-b7e5-414e-9c4f-29837ab169a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_a5c00d09-6b64-4ad1-93b2-00e197ffbf72" xlink:to="loc_us-gaap_MinorityInterestDisclosureTextBlock_95c302db-b7e5-414e-9c4f-29837ab169a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestTables" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterestTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_7bfddeb2-d8a1-4d36-9034-0501efd79e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_NoncontrollingInterestTableTextBlock_8521b493-8b77-4d87-8c5c-2dff0f2e8b48" xlink:href="codi-20220630.xsd#codi_NoncontrollingInterestTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_7bfddeb2-d8a1-4d36-9034-0501efd79e4f" xlink:to="loc_codi_NoncontrollingInterestTableTextBlock_8521b493-8b77-4d87-8c5c-2dff0f2e8b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_e34127e4-3572-4744-a355-6ae77df4fd34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_e34127e4-3572-4744-a355-6ae77df4fd34" xlink:to="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e35521aa-e037-4d15-ae09-92631c999d7d" xlink:to="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_a17392d3-72f8-4a6b-b46e-885695bf663b" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_MarucciMemberMember_a17392d3-72f8-4a6b-b46e-885695bf663b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_c914fc6a-4359-4cef-9950-f47e10a51a1a" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_ArnoldMember_c914fc6a-4359-4cef-9950-f47e10a51a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoCandleLampMember_c78cb49c-afe4-4c74-812a-e7721b25c210" xlink:href="codi-20220630.xsd#codi_SternoCandleLampMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_SternoCandleLampMember_c78cb49c-afe4-4c74-812a-e7721b25c210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_e4fe8162-3bcf-4d9a-8de4-23178490214b" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_VelocityOutdoorMember_e4fe8162-3bcf-4d9a-8de4-23178490214b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_86c5db1b-fc6f-4db3-8973-94589df5cf45" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_LibertyMember_86c5db1b-fc6f-4db3-8973-94589df5cf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_fd318944-91a2-495e-adca-7f388e4136df" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_ErgobabyMember_fd318944-91a2-495e-adca-7f388e4136df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_8694ae07-63b2-4100-baa4-6bac9466c737" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_A5.11TacticalMember_8694ae07-63b2-4100-baa4-6bac9466c737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_3d1b499b-63cc-4eb4-b4ab-ff01d16b6366" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AciMember_3d1b499b-63cc-4eb4-b4ab-ff01d16b6366" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AllocationInterestsMember_3a99ecde-8033-46c5-bf87-66441166a231" xlink:href="codi-20220630.xsd#codi_AllocationInterestsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AllocationInterestsMember_3a99ecde-8033-46c5-bf87-66441166a231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_a12cdcf9-8a29-4cfd-9e3c-70906305f10c" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_BOAMember_a12cdcf9-8a29-4cfd-9e3c-70906305f10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_03f27602-0b79-48fb-a335-d89b195d5652" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_AltorMember_03f27602-0b79-48fb-a335-d89b195d5652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4d3b806b-8411-4b66-8af3-8c305bc1ff98" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2912c150-01c3-44c3-b617-9a204035cef1" xlink:to="loc_codi_LuganoMember_4d3b806b-8411-4b66-8af3-8c305bc1ff98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_ba737732-3f16-4a24-b52e-f3f2efc6e65c" xlink:to="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_ea2cfa44-02e7-4a45-bd42-59d9a9854471" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_MarucciMemberMember_ea2cfa44-02e7-4a45-bd42-59d9a9854471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_3d216fd1-8c5c-491d-b636-3031a2d33e7e" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_A5.11TacticalMember_3d216fd1-8c5c-491d-b636-3031a2d33e7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_da226f8b-fd28-4779-82bb-6cd2c791b7d1" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_ErgobabyMember_da226f8b-fd28-4779-82bb-6cd2c791b7d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_8c4c9b08-9ac6-48af-834f-33f349e8ddd9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_LibertyMember_8c4c9b08-9ac6-48af-834f-33f349e8ddd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorOwnershipMember_6427c2fd-eeda-4619-a206-92ef0f970d81" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorOwnershipMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_VelocityOutdoorOwnershipMember_6427c2fd-eeda-4619-a206-92ef0f970d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_62116af6-7778-43e0-99b4-a133c67d3744" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_AciMember_62116af6-7778-43e0-99b4-a133c67d3744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_8cb6399b-4ae1-46e3-ad61-8acaf6bd59ec" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_ArnoldMember_8cb6399b-4ae1-46e3-ad61-8acaf6bd59ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e63605c2-519a-46af-9561-479d9de5219a" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_SternoProductsMember_e63605c2-519a-46af-9561-479d9de5219a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_495bf52f-1f66-4899-8dfb-6953f1c016f9" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_BOAMember_495bf52f-1f66-4899-8dfb-6953f1c016f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_b0134eb1-fff1-404d-9e30-358ffdb3b082" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_AltorMember_b0134eb1-fff1-404d-9e30-358ffdb3b082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_296b8866-9afa-4d90-89e1-583633c3d3e6" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_54bc68ba-77d2-4b4e-a544-d1705a3cf9f8" xlink:to="loc_codi_LuganoMember_296b8866-9afa-4d90-89e1-583633c3d3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_58ee4d6b-da17-4a0f-8e97-57a977757270" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_1e191a54-210b-49a7-bdfb-79951104250d" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_1e191a54-210b-49a7-bdfb-79951104250d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_9a246d18-d769-460b-9295-a2f6d8801c17" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_53a2dffc-44bf-44f0-b2b8-db1019796b99" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_9a246d18-d769-460b-9295-a2f6d8801c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_b8ba7e1b-613e-4d11-80f5-42766fc42ba8" xlink:to="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_cc929494-92bf-48f7-9cb4-0f5bc420425e" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_cc929494-92bf-48f7-9cb4-0f5bc420425e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1f14deb9-ec1b-4e29-8049-9e650bc8dee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_1f14deb9-ec1b-4e29-8049-9e650bc8dee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_fa4a145d-c02b-491b-bac0-30527d7f4a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a5664f10-a6a5-4221-adea-517566fd84b3" xlink:to="loc_us-gaap_MinorityInterest_fa4a145d-c02b-491b-bac0-30527d7f4a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestAbstract_b4ec002d-7f0e-4c2f-b04d-4e2bc13ebf02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncontrollingInterestAbstract_b4ec002d-7f0e-4c2f-b04d-4e2bc13ebf02" xlink:to="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_023726be-b5a3-48fb-8d2e-f872529d5919" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_051cfbe8-3c15-4a2e-9c44-250a2c51e169" xlink:to="loc_srt_OwnershipDomain_023726be-b5a3-48fb-8d2e-f872529d5919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_414752b7-218b-4fd1-824d-8b46b3878e8b" xlink:to="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgobabyMember_9d3a7abc-a608-4158-8799-74fc714cf88d" xlink:href="codi-20220630.xsd#codi_ErgobabyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_ddb4273c-d077-4e4e-bf59-75bea9a0dd96" xlink:to="loc_codi_ErgobabyMember_9d3a7abc-a608-4158-8799-74fc714cf88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c52ddd8b-0369-41c3-b7a1-3b54903089ab" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_0b7e7819-6985-42bc-a644-a82ba9a21ba2" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:to="loc_codi_TermLoanFacilityMember_0b7e7819-6985-42bc-a644-a82ba9a21ba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_50140f50-5d2d-42c7-af50-c1d54f553e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_2fe8948e-3347-4ee2-9435-9bada0fd17b2" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_50140f50-5d2d-42c7-af50-c1d54f553e88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_898bd1f7-fd56-4baf-9a68-ff79f56e7e67" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipPrimaryMember_b8a91f05-5eaf-4276-9596-16f51c2dff0d" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipPrimaryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:to="loc_codi_PercentageOwnershipPrimaryMember_b8a91f05-5eaf-4276-9596-16f51c2dff0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_cf824de2-db2e-4f12-9e53-74f94f8dbe9a" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_9ad0a25a-2c1d-4541-9623-a9e429ab5b60" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_cf824de2-db2e-4f12-9e53-74f94f8dbe9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b5761bd7-52d6-41f0-9de6-1a59a8fda293" xlink:to="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_a280e5f5-286b-47cb-9294-a59b53fe11e4" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_AciMember_a280e5f5-286b-47cb-9294-a59b53fe11e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_841c010d-7ec6-42b2-a502-6f437caf4cc5" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_LibertyMember_841c010d-7ec6-42b2-a502-6f437caf4cc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_26aee64d-f7e8-445e-bcc8-6ad04700f9fa" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_5b55100e-3f5a-45ef-be58-86ebd27d22f6" xlink:to="loc_codi_BOAMember_26aee64d-f7e8-445e-bcc8-6ad04700f9fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestTable_2657c537-5cbd-48b3-adba-bd282d65d0b4" xlink:to="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_47ffe95f-4fb2-4389-9a09-b4f334bdbe0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_47ffe95f-4fb2-4389-9a09-b4f334bdbe0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DistributionToShareholders_99a26a51-9f2a-4956-80f1-1fb1e65853e6" xlink:href="codi-20220630.xsd#codi_DistributionToShareholders"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_DistributionToShareholders_99a26a51-9f2a-4956-80f1-1fb1e65853e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentsOfDistributionsToShareholders_5144eb76-ef63-46f7-9c1c-42a69c342cb1" xlink:href="codi-20220630.xsd#codi_PaymentsOfDistributionsToShareholders"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_PaymentsOfDistributionsToShareholders_5144eb76-ef63-46f7-9c1c-42a69c342cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2239079a-6842-4ab6-b87e-b2eab2cfede6" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_2239079a-6842-4ab6-b87e-b2eab2cfede6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_9026ade5-e03d-4143-a6b9-2353d7a583a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_MinorityInterestOwnershipPercentageByParent_9026ade5-e03d-4143-a6b9-2353d7a583a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d8296f6-5c7b-4556-9dc7-ff64e8cf80e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d8296f6-5c7b-4556-9dc7-ff64e8cf80e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_e5ac2cdf-ccbf-470e-a8fc-99ffba170a1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_e5ac2cdf-ccbf-470e-a8fc-99ffba170a1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_f05e213f-06e6-4537-8c6a-f125f57bd213" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MinorityInterestLineItems_a386b9e4-ccb3-40c5-bb13-6e71eaa2025c" xlink:to="loc_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_f05e213f-06e6-4537-8c6a-f125f57bd213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurement" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurement"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_92963ce8-8159-4492-9576-1c1881e982e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_a1b60bca-ae16-47b5-bbfb-998f789e35ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_92963ce8-8159-4492-9576-1c1881e982e4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_a1b60bca-ae16-47b5-bbfb-998f789e35ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementTables" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_00d1fc67-2b85-4a84-8e6d-80b028f86914" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_038d6bc9-7876-4f07-b9a1-dfebca8b444d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_00d1fc67-2b85-4a84-8e6d-80b028f86914" xlink:to="loc_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock_038d6bc9-7876-4f07-b9a1-dfebca8b444d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9a032a63-e7bb-49a2-abb5-ae41ffbca1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_00d1fc67-2b85-4a84-8e6d-80b028f86914" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_9a032a63-e7bb-49a2-abb5-ae41ffbca1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_a6bfd703-d9b7-4950-9db9-692f59fd29cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a6bfd703-d9b7-4950-9db9-692f59fd29cd" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_b65b5581-508e-48e7-b3f2-fdd66292abb6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_aabf50b8-d787-4fcf-a838-1e5adae44448" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c9f51211-7048-4d6e-b5d5-b048afeb835d" xlink:to="loc_codi_Seniornotesdue2026Member_aabf50b8-d787-4fcf-a838-1e5adae44448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9174d078-c550-4b39-9640-13c2535adce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_7a87c42e-7a42-4577-852f-6e1a15ea4a98" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9174d078-c550-4b39-9640-13c2535adce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_3e91a140-cedd-4922-8532-4e3194224ea7" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_2f960c6c-ef11-44bc-9d48-13fb2295bb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_652d0e0e-7552-490f-9ac9-15ea29c83cfd" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_2f960c6c-ef11-44bc-9d48-13fb2295bb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e1422295-480c-4ab2-ab2d-b8ce1ffdcf20" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4f70508f-b33a-4ee9-b1ea-020bb80690d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4f70508f-b33a-4ee9-b1ea-020bb80690d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_780605fb-c14e-4a83-b808-ee1ef47945fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_780605fb-c14e-4a83-b808-ee1ef47945fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_51f469d2-117d-490a-9f13-71e368d35844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d7e38c62-8058-4b0f-9e15-32b28f8bd32f" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_51f469d2-117d-490a-9f13-71e368d35844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_f50419a7-505b-4186-b472-08de161490b5" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76296d50-de53-4105-bf18-371f5e7cba3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_76296d50-de53-4105-bf18-371f5e7cba3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9c613d3-d1e4-474f-8781-83da825f125c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_b9c613d3-d1e4-474f-8781-83da825f125c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_101b3bfd-e2a8-4f99-a32f-cb40b4d88b08" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_1ed6bddb-0e55-4d8b-bf8d-aec6a5e6c440" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_101b3bfd-e2a8-4f99-a32f-cb40b4d88b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_bcfb76fb-7137-44c8-a251-a4b263003a59" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessAcquisitionMember_188b7c30-ef92-4946-94cc-20f723ca7c88" xlink:href="codi-20220630.xsd#codi_BusinessAcquisitionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_28b1ad32-c2b1-453a-b945-f1fb0cf88022" xlink:to="loc_codi_BusinessAcquisitionMember_188b7c30-ef92-4946-94cc-20f723ca7c88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_36e233cb-84fd-4a9b-bbad-cb47e74a496c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PutOptionOfNoncontrollingShareholders_a1e87ced-674a-47db-8f24-31520a97f833" xlink:href="codi-20220630.xsd#codi_PutOptionOfNoncontrollingShareholders"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:to="loc_codi_PutOptionOfNoncontrollingShareholders_a1e87ced-674a-47db-8f24-31520a97f833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2fcf0ad8-299f-4457-bebc-9c80e2a43651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract_8bafa0cf-722c-429b-9fda-0294c7d99857" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_2fcf0ad8-299f-4457-bebc-9c80e2a43651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_6040d933-7553-4a7c-8f4a-6e78dfa4c739" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_53c50549-1f82-472b-aabd-4df633ce2ebe" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_6040d933-7553-4a7c-8f4a-6e78dfa4c739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_b64b314a-8e51-48e8-8e92-d3a5e2f73616" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_b64b314a-8e51-48e8-8e92-d3a5e2f73616" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_14c6fe5d-d8cc-4bbf-9d7b-367d7d4e3fee" xlink:to="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_bb924ab4-3759-4735-8995-bfd60c40a7e9" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_296ffa56-b5d3-4535-b8b6-969a042c8c7b" xlink:to="loc_codi_LibertyMember_bb924ab4-3759-4735-8995-bfd60c40a7e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1c8ed3a0-f2d1-4873-918d-c1674170d1c0" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_fbd9942d-6f4f-41c2-95bf-f2c8e3c8dbb4" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_A5.11TacticalMember_fbd9942d-6f4f-41c2-95bf-f2c8e3c8dbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LibertyMember_8184e9f7-2d21-4d08-8977-7070dbbe5b97" xlink:href="codi-20220630.xsd#codi_LibertyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_LibertyMember_8184e9f7-2d21-4d08-8977-7070dbbe5b97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_aa2be4c9-9cc3-4726-88af-015b5a208355" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_633e8c54-7166-4842-a35c-2aa7dbb09bc5" xlink:to="loc_codi_AltorMember_aa2be4c9-9cc3-4726-88af-015b5a208355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4518615-e92a-4daf-851d-8015ca180747" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e675deec-4ea0-4754-83f5-15e081ea42a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_e675deec-4ea0-4754-83f5-15e081ea42a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7e8631c0-2d20-47fd-a283-e616fc440aea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome_7e8631c0-2d20-47fd-a283-e616fc440aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6cbfaf9c-5b7e-424f-853c-a222948dced2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_6cbfaf9c-5b7e-424f-853c-a222948dced2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a53ea0c9-8ed6-4cd6-a6ff-174491247ce5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a53ea0c9-8ed6-4cd6-a6ff-174491247ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_c07630ed-f7fd-4f97-886b-3db75c6fcc77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_b56e960d-4f08-4d30-8628-a6ab86a75c5f" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_c07630ed-f7fd-4f97-886b-3db75c6fcc77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d72441b9-2e0a-4a49-968f-85fc45eb5b48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d72441b9-2e0a-4a49-968f-85fc45eb5b48" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_b43bb290-57f5-42fd-bde2-95d5dba5d8ca" xlink:to="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_9668ff0e-1fd1-4a38-a956-437ae2a66c3a" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_692e58e7-f69d-43f1-a808-bd49e188eee7" xlink:to="loc_codi_VelocityOutdoorMember_9668ff0e-1fd1-4a38-a956-437ae2a66c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_245db302-9a94-4151-b265-167c0ecd8b1a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_aa52c03a-c75f-4179-915c-465182e7be13" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_245db302-9a94-4151-b265-167c0ecd8b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_22479919-4a9f-4607-9463-e4ee80ae45d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57049871-26d5-4cda-8433-c26d045ac8e6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_22479919-4a9f-4607-9463-e4ee80ae45d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_9c6e3db9-0427-438e-89c4-d3af4ca65c0f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_2309702f-df06-4813-af2a-13834bad19c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_b9018fcf-8b22-4240-8684-e939ec3e9e8f" xlink:to="loc_us-gaap_TradeNamesMember_2309702f-df06-4813-af2a-13834bad19c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4fc1266a-10b5-42a1-af0b-5c66ed48c92d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_f7e8d043-050d-4ae6-b478-7181f1e4d899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:to="loc_us-gaap_TradeNamesMember_f7e8d043-050d-4ae6-b478-7181f1e4d899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_71f87f96-9b51-4f0a-97dd-fb03dd8eb78e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c65f25ca-bf70-4800-b8f9-2be66944d142" xlink:to="loc_us-gaap_CustomerRelationshipsMember_71f87f96-9b51-4f0a-97dd-fb03dd8eb78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3ea40166-847e-4f8e-aaba-ff5d9bb4dbdd" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4cb7f4f6-084d-493d-8f74-6661727edd3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4cb7f4f6-084d-493d-8f74-6661727edd3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_39793395-c3c0-47fd-b824-61f5148a78fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_39793395-c3c0-47fd-b824-61f5148a78fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_941714e9-5692-4ab9-82fc-c407a5010fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_f937b47d-a7ed-40e9-865c-38f95a8b2902" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_941714e9-5692-4ab9-82fc-c407a5010fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_eec6a97c-97bc-47e7-b8f7-154cc5ac0b1f" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_26451d6c-542e-4a75-ab91-9061ce445d81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_26451d6c-542e-4a75-ab91-9061ce445d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9f00ea0b-b2a3-4f03-951e-0c90a6afe677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9f00ea0b-b2a3-4f03-951e-0c90a6afe677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_41cf0d2e-b103-4ca6-960c-db8a2e1f7e82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b6b411e-765e-4f19-90f0-7770830fa3e1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_41cf0d2e-b103-4ca6-960c-db8a2e1f7e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_4166a8c1-0e84-4a69-896d-d5dc9153c93e" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_03db5708-c6e6-436d-bb96-f530a86d369f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_03db5708-c6e6-436d-bb96-f530a86d369f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeniorNotes_a8cd51d1-1517-4568-acce-4f0fbb0954e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SeniorNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_SeniorNotes_a8cd51d1-1517-4568-acce-4f0fbb0954e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtFairValue_5c5e614d-c5b7-4a71-998a-e9031b17eaf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_61e2b7e4-4bf0-4be8-b258-2fbfdfc1047d" xlink:to="loc_us-gaap_LongTermDebtFairValue_5c5e614d-c5b7-4a71-998a-e9031b17eaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#FairValueMeasurementAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_aebe011d-2705-4041-8c68-ca3070845719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_aebe011d-2705-4041-8c68-ca3070845719" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_838fd36c-b586-4d3e-82e7-9d5be89407ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_cfb6c15e-398b-4907-ba17-c97bcd939692" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_838fd36c-b586-4d3e-82e7-9d5be89407ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:to="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_3edef32a-f2ca-42da-aaf4-a6dcabd6f0c5" xlink:to="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanFacilityMember_3860b4cd-4254-4624-910f-c4c35cb4956b" xlink:href="codi-20220630.xsd#codi_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_090f5fdf-7b11-4e3e-a66c-135c3cef7db6" xlink:to="loc_codi_TermLoanFacilityMember_3860b4cd-4254-4624-910f-c4c35cb4956b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_7c1dab55-e004-4ff1-b1d5-f19c1caee1cc" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_74c4a1d9-15e0-4023-abe8-7a34acdb3f1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:to="loc_dei_DocumentPeriodEndDate_74c4a1d9-15e0-4023-abe8-7a34acdb3f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2b31fe8-31e0-4cf3-9f36-9eb368dda0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_f7e4bdfe-5800-4280-84bb-372ed1240571" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_f2b31fe8-31e0-4cf3-9f36-9eb368dda0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxes" xlink:type="simple" xlink:href="codi-20220630.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_03172e3a-bb5b-4ea2-a8bf-4fa061f9beb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_686a0425-b218-42db-917b-2a6d51aff933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_03172e3a-bb5b-4ea2-a8bf-4fa061f9beb6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_686a0425-b218-42db-917b-2a6d51aff933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="codi-20220630.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c30ca23e-6d85-4685-a719-bbe083accde1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_21f8bf5c-4ca5-4da7-968c-465b956ff92b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c30ca23e-6d85-4685-a719-bbe083accde1" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_21f8bf5c-4ca5-4da7-968c-465b956ff92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_7b8cf165-67b2-4b83-b410-745c582730ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_7b8cf165-67b2-4b83-b410-745c582730ce" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_109cb6bb-fa46-4426-adf2-30af74b85776" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_2d1b1172-8fa2-4220-9a9e-71e72cda234b" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_109cb6bb-fa46-4426-adf2-30af74b85776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityNameDomain_1d8ea4e1-4764-42ad-9df3-0d2e08b97972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityNameAxis_5c0da144-6459-4c6f-b325-3c74dab9909c" xlink:to="loc_us-gaap_IncomeTaxAuthorityNameDomain_1d8ea4e1-4764-42ad-9df3-0d2e08b97972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_a13f4fb2-8022-4b58-a8ad-d0f28eabf1b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_6abf8fc6-3ee0-4c31-927c-36ff7d741e99" xlink:to="loc_us-gaap_TaxPeriodDomain_a13f4fb2-8022-4b58-a8ad-d0f28eabf1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_1528c49b-18d2-43cc-a50a-4f404068e6c6" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_99430895-8bc5-4ec8-90ce-5d89fbec13f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_99430895-8bc5-4ec8-90ce-5d89fbec13f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_19af2d31-bf0e-4c78-bbba-7eb7c4dedc0c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_19af2d31-bf0e-4c78-bbba-7eb7c4dedc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_e7a87555-ba8c-46f1-8a7d-6c7d0c48c32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign_e7a87555-ba8c-46f1-8a7d-6c7d0c48c32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b9325243-a46d-4423-a574-d8f3b2d75062" xlink:href="codi-20220630.xsd#codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders_b9325243-a46d-4423-a574-d8f3b2d75062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_04a8da95-5ba9-44e7-8c97-298e10146d8d" xlink:href="codi-20220630.xsd#codi_ImpactOfSubsidiaryEmployeeStockOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_ImpactOfSubsidiaryEmployeeStockOptions_04a8da95-5ba9-44e7-8c97-298e10146d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_172f1bf4-a2de-4e04-a92d-3fe510e46d13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits_172f1bf4-a2de-4e04-a92d-3fe510e46d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_92356bf6-664c-4124-8148-8346e0594a6d" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries_92356bf6-664c-4124-8148-8346e0594a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_43b7619a-f181-4cf5-8db9-adab61d2d8b3" xlink:href="codi-20220630.xsd#codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent_43b7619a-f181-4cf5-8db9-adab61d2d8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_daafb35d-c416-413e-a336-85104e976a55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_daafb35d-c416-413e-a336-85104e976a55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1de43f74-15b8-4e28-959e-dbf5d323ca40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_4db6ae9a-6dd1-41ad-abe5-84c9c8478f4e" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1de43f74-15b8-4e28-959e-dbf5d323ca40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlan"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8dd30727-9187-4daf-a014-cd60621fb350" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_e7ba8c4a-b926-4bed-991a-3263f759032e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_8dd30727-9187-4daf-a014-cd60621fb350" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_e7ba8c4a-b926-4bed-991a-3263f759032e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlanTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_140d0533-34ef-4524-a4a2-b0dd7e718526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_bad8c410-a7a7-496b-b445-8bae09db7fec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_140d0533-34ef-4524-a4a2-b0dd7e718526" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_bad8c410-a7a7-496b-b445-8bae09db7fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlanAdditionalInformationDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5e86128-7121-4664-a101-10219a6128bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5e86128-7121-4664-a101-10219a6128bf" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_3fc087d5-e37b-42ae-b5c5-dd0e52d9d58a" xlink:to="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ArnoldMember_3fdbebec-cc19-4985-a620-ec318056fe14" xlink:href="codi-20220630.xsd#codi_ArnoldMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_0abfc58d-322e-4439-a4ea-7c38eae0b54e" xlink:to="loc_codi_ArnoldMember_3fdbebec-cc19-4985-a620-ec318056fe14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_c557000e-8b56-4678-aa06-a2687ac91a22" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a8ae6858-15f9-4762-9932-39752b515d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a8ae6858-15f9-4762-9932-39752b515d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_aa1a5486-f832-4f2e-927e-8052e18b2892" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_aa1a5486-f832-4f2e-927e-8052e18b2892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_36098b28-6039-4d61-9385-21c96bd20070" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_9ea88317-8001-4f43-9355-18d5d4e17ccb" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear_36098b28-6039-4d61-9385-21c96bd20070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_4bcc540a-f46e-4cfc-87e9-08968f6d42c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_4bcc540a-f46e-4cfc-87e9-08968f6d42c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_382b2e83-236f-4df2-9c2e-6d83bdbc1ad8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_382b2e83-236f-4df2-9c2e-6d83bdbc1ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1d06a937-68f9-49a8-baa1-f5a56d8fa1cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_1d06a937-68f9-49a8-baa1-f5a56d8fa1cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a3ee4bbc-b936-40c7-b7d2-8e6b8601bb0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_a3ee4bbc-b936-40c7-b7d2-8e6b8601bb0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_7fbba564-4146-41b5-a554-242abf6505c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1_7fbba564-4146-41b5-a554-242abf6505c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_37592329-35f3-4820-b049-a597668e8c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_efb4ffeb-237c-4719-afc3-7ea5c9b50652" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_37592329-35f3-4820-b049-a597668e8c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_91f6589e-e9b7-412c-b860-fa6270a78dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f88494e8-1971-42e3-a7d8-63725bb71e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_91f6589e-e9b7-412c-b860-fa6270a78dc7" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f88494e8-1971-42e3-a7d8-63725bb71e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9cbc7e47-928d-4394-a8f3-2cf2976e7495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4a1c2bb0-01ca-4aa9-b53e-867879d73014" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9cbc7e47-928d-4394-a8f3-2cf2976e7495" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4a1c2bb0-01ca-4aa9-b53e-867879d73014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_29262354-bed6-4f67-bafb-75efdae5456e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9cbc7e47-928d-4394-a8f3-2cf2976e7495" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_29262354-bed6-4f67-bafb-75efdae5456e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9453870f-9e03-4337-9b13-70e364f874c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9cbc7e47-928d-4394-a8f3-2cf2976e7495" xlink:to="loc_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock_9453870f-9e03-4337-9b13-70e364f874c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0311d227-efbc-4a19-9b66-2cdc4b1f27d1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_9cbc7e47-928d-4394-a8f3-2cf2976e7495" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0311d227-efbc-4a19-9b66-2cdc4b1f27d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesComponentsofOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a64ff02-0b61-4731-a31d-2af8a9567222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_1cc72d63-68fc-4619-ab66-454ce0be423b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a64ff02-0b61-4731-a31d-2af8a9567222" xlink:to="loc_us-gaap_OperatingLeaseCost_1cc72d63-68fc-4619-ab66-454ce0be423b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_f5239d20-bcde-45bc-b60f-0a60915885ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a64ff02-0b61-4731-a31d-2af8a9567222" xlink:to="loc_us-gaap_OperatingLeasePayments_f5239d20-bcde-45bc-b60f-0a60915885ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b0b410b4-9f6a-4231-862b-ff3d73e9040f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a64ff02-0b61-4731-a31d-2af8a9567222" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_b0b410b4-9f6a-4231-862b-ff3d73e9040f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5a64ff02-0b61-4731-a31d-2af8a9567222" xlink:to="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d0f680f9-faa2-453b-b7b8-243b4cc1a610" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_912ae454-4282-4c94-ba13-b7a79b39df42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_912ae454-4282-4c94-ba13-b7a79b39df42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_1e28562f-abaa-4872-b9f2-a3a878e0da2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_1e28562f-abaa-4872-b9f2-a3a878e0da2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60b030a8-d2a2-4bb6-ab7c-a3efe092373c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_8ce238f1-ff67-428f-9abb-c72b38c6250a" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_60b030a8-d2a2-4bb6-ab7c-a3efe092373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_8656d024-1ba2-4c3b-b89a-0ef347fde882" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_397144d8-3863-4605-8393-2aa09ce4a586" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_376a88c3-1630-4321-bdf2-aec9b23c6e98" xlink:to="loc_us-gaap_OperatingLeaseCost_397144d8-3863-4605-8393-2aa09ce4a586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3bf8bea8-7699-477c-8843-f27e469ddffe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_3bf8bea8-7699-477c-8843-f27e469ddffe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_076cf2ae-9ae0-4819-ac02-a152cff981ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_076cf2ae-9ae0-4819-ac02-a152cff981ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ef9322e5-e842-4c0d-898d-c2caf9b78e49" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ef9322e5-e842-4c0d-898d-c2caf9b78e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_711ee844-61d6-4ef3-8ab4-38e478e79aff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_711ee844-61d6-4ef3-8ab4-38e478e79aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1dd6088d-cf42-4175-afbe-1b451ae2f239" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1dd6088d-cf42-4175-afbe-1b451ae2f239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_77d17a1a-f1ea-46c7-a86b-27617f8d2f25" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_77d17a1a-f1ea-46c7-a86b-27617f8d2f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eaf87c0a-82c6-4aea-b645-e90cd161ce8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_eaf87c0a-82c6-4aea-b645-e90cd161ce8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_69e7f5c8-3992-4907-b703-db1693fcd8d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_69e7f5c8-3992-4907-b703-db1693fcd8d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_b17837bb-8d94-4a24-bf48-ae5ccd870191" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_439fc71e-9563-451a-b2b8-d23a42025993" xlink:to="loc_us-gaap_OperatingLeaseLiability_b17837bb-8d94-4a24-bf48-ae5ccd870191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6160b980-f4c8-4560-926d-df3ab5902cb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e9326ca5-ce47-43bf-9f10-cc42bb0bd219" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6160b980-f4c8-4560-926d-df3ab5902cb6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_e9326ca5-ce47-43bf-9f10-cc42bb0bd219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9e58d045-8a43-4f62-ad32-d0223f49e719" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_6160b980-f4c8-4560-926d-df3ab5902cb6" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_9e58d045-8a43-4f62-ad32-d0223f49e719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0d1c0e6-091f-48f2-b8e4-e5d9f681b53b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_566737ab-27d3-458e-87bb-0c42d8bee492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0d1c0e6-091f-48f2-b8e4-e5d9f681b53b" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_566737ab-27d3-458e-87bb-0c42d8bee492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_6f42dd4e-82de-4baa-9c93-9b8cfe0ab589" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0d1c0e6-091f-48f2-b8e4-e5d9f681b53b" xlink:to="loc_us-gaap_OperatingLeasePayments_6f42dd4e-82de-4baa-9c93-9b8cfe0ab589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e7c42117-6a06-4388-82fa-f11f127106a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2ae49bc2-580e-4a22-9d2a-64f9d6a88486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7c42117-6a06-4388-82fa-f11f127106a9" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2ae49bc2-580e-4a22-9d2a-64f9d6a88486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_448f3f2c-f34a-41d4-9e10-431b76f36337" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7c42117-6a06-4388-82fa-f11f127106a9" xlink:to="loc_us-gaap_OperatingLeasePayments_448f3f2c-f34a-41d4-9e10-431b76f36337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8f5d018d-232f-462a-b1b5-8a31b8361a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7c42117-6a06-4388-82fa-f11f127106a9" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8f5d018d-232f-462a-b1b5-8a31b8361a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e7c42117-6a06-4388-82fa-f11f127106a9" xlink:to="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d2253337-5b5d-4e9a-99ad-9ade72b77074" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesMember_abc53066-e930-4725-8d30-b828313287ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesMember_abc53066-e930-4725-8d30-b828313287ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentAssetsMember_b808b97c-83f6-468f-a29e-61ba7afdf7cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherNoncurrentAssetsMember_b808b97c-83f6-468f-a29e-61ba7afdf7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesMember_8afe6f7a-d535-4afe-95d3-26383fb433dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCurrentLiabilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_36d6b215-e1ee-4ca9-a55c-cd6d5d12c222" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesMember_8afe6f7a-d535-4afe-95d3-26383fb433dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_b448b0c9-7769-4c23-9f05-91cbaed0a9e7" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_18d0b521-822c-4eef-9167-74351c8481ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_18d0b521-822c-4eef-9167-74351c8481ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ec77d3df-5753-4174-ad5f-300b13fe823f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ec77d3df-5753-4174-ad5f-300b13fe823f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b8620ba6-402e-4016-9b1a-55f771607a0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_d38217c7-c8f4-4089-99ee-c488c56af3fc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_b8620ba6-402e-4016-9b1a-55f771607a0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="codi-20220630.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1b6e7b6f-766c-48ad-afff-611118802f50" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cfb88507-03a5-4b96-9f47-86731ee6c659" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1b6e7b6f-766c-48ad-afff-611118802f50" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_cfb88507-03a5-4b96-9f47-86731ee6c659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#NarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/NarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0808a042-4c45-4096-bce8-aff95918370f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0808a042-4c45-4096-bce8-aff95918370f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_79a02d31-f62e-4fbe-9514-9f2eead0e3b9" xlink:to="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_RelatedPartyVendorMember_e0b926c2-5ba4-4922-a1fd-8c3d1bc62c72" xlink:href="codi-20220630.xsd#codi_RelatedPartyVendorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6df927ff-2103-46fc-9fb0-fbe4227ea392" xlink:to="loc_codi_RelatedPartyVendorMember_e0b926c2-5ba4-4922-a1fd-8c3d1bc62c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_082e7f75-3378-46e6-9a0e-dc8eaff10c42" xlink:to="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_dcd8be79-15c6-4c0f-be1d-d7f0884eed0d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_SternoProductsMember_dcd8be79-15c6-4c0f-be1d-d7f0884eed0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_aa8d7487-f6e2-4bba-b1f0-5ec48f2b6426" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_A5.11TacticalMember_aa8d7487-f6e2-4bba-b1f0-5ec48f2b6426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_131eae55-0fed-4114-8a94-b903402ae0c5" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_afa9bab8-7478-443e-ac8e-8d1ca2def92b" xlink:to="loc_codi_ErgoMember_131eae55-0fed-4114-8a94-b903402ae0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_22a21e14-d935-4b89-860f-ae208d2ae0e5" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_7a132d6f-7d26-4faf-a53b-f9be91b4c595" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_6364d57b-8701-4b26-8a81-f9467d1883c4" xlink:to="loc_us-gaap_LetterOfCreditMember_7a132d6f-7d26-4faf-a53b-f9be91b4c595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_34304461-3c45-486d-ba01-3f414144eeb1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_VelocityOutdoorMember_09604b79-a96c-4a94-a26e-70518be964e9" xlink:href="codi-20220630.xsd#codi_VelocityOutdoorMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_VelocityOutdoorMember_09604b79-a96c-4a94-a26e-70518be964e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_SternoProductsMember_e3dab305-1df8-4401-85a7-cd178272f90d" xlink:href="codi-20220630.xsd#codi_SternoProductsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_SternoProductsMember_e3dab305-1df8-4401-85a7-cd178272f90d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_1206691a-6dbb-4cf3-8001-17f313bd31ed" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_MarucciMemberMember_1206691a-6dbb-4cf3-8001-17f313bd31ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_366ad183-9480-4bec-be5f-bb4228e1d359" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_BOAMember_366ad183-9480-4bec-be5f-bb4228e1d359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_2f5f045b-41dd-4929-b0d5-a4ebaefced59" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_LuganoMember_2f5f045b-41dd-4929-b0d5-a4ebaefced59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A5.11TacticalMember_d868a1ed-9ca7-414f-8840-730f54fc3fdc" xlink:href="codi-20220630.xsd#codi_A5.11TacticalMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_A5.11TacticalMember_d868a1ed-9ca7-414f-8840-730f54fc3fdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ErgoMember_6e7fdb45-b480-46cf-9b7d-3e1a613d6928" xlink:href="codi-20220630.xsd#codi_ErgoMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_ErgoMember_6e7fdb45-b480-46cf-9b7d-3e1a613d6928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_33319acc-978e-4fa1-8852-04dd7c24e326" xlink:href="codi-20220630.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_14e7e87b-adb6-4f7c-8a83-ccf0b8b80f4f" xlink:to="loc_codi_PrimaloftMember_33319acc-978e-4fa1-8852-04dd7c24e326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_65dd922c-3fc2-4507-be22-37b9a8cdfd40" xlink:to="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_7f666262-9e5e-46cc-a4e6-bf686c96793f" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_6d516c77-782d-4c6d-a6ba-a71bbb49f47f" xlink:to="loc_codi_BOAMember_7f666262-9e5e-46cc-a4e6-bf686c96793f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_e748b2ce-1c80-48b4-9f29-1c9cdca2259e" xlink:to="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BOAMember_847888a1-1072-46b0-8966-e91171c0ddfc" xlink:href="codi-20220630.xsd#codi_BOAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8c61a979-6c48-4698-b297-b023bc1d27d2" xlink:to="loc_codi_BOAMember_847888a1-1072-46b0-8966-e91171c0ddfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_92169e5d-828c-46a4-8e2f-d25d4171912b" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_a4ddb823-2182-47d8-abba-d06da950f951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_05c84514-c82f-4552-9726-f3c0f7aea0c1" xlink:to="loc_us-gaap_SubsequentEventMember_a4ddb823-2182-47d8-abba-d06da950f951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d61e151a-f1a4-487c-abc7-d6796e4574b9" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_51ca8b0f-47a7-49fa-aa91-e6abd931fb33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet_51ca8b0f-47a7-49fa-aa91-e6abd931fb33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_BusinessCombinationIntegrationServicesPayable_f198fa6f-f760-4b3e-87ff-e0014310ec54" xlink:href="codi-20220630.xsd#codi_BusinessCombinationIntegrationServicesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_BusinessCombinationIntegrationServicesPayable_f198fa6f-f760-4b3e-87ff-e0014310ec54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_80cd2688-d10a-49c2-85fa-eaba56fb67a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_80cd2688-d10a-49c2-85fa-eaba56fb67a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageRelatedPartyVendors_a3f7fcda-60ce-467f-b374-2f1cbfca1bab" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageRelatedPartyVendors"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_OwnershipPercentageRelatedPartyVendors_a3f7fcda-60ce-467f-b374-2f1cbfca1bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_8aa9756e-d69c-4743-b101-c7d42a208eb8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_dei_DocumentPeriodEndDate_8aa9756e-d69c-4743-b101-c7d42a208eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_5e4754e3-2f82-4c22-95b3-3f7027119fe2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_5e4754e3-2f82-4c22-95b3-3f7027119fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_8a9c1ab8-71d8-41e9-9aa6-3e6c3484174a" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageIntercompanyLoanAgreement"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_OwnershipPercentageIntercompanyLoanAgreement_8a9c1ab8-71d8-41e9-9aa6-3e6c3484174a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2ea3cf8d-8209-407a-b9d3-c8d25fd7e09a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_2ea3cf8d-8209-407a-b9d3-c8d25fd7e09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_6445a2a9-1efc-41eb-b349-595589507238" xlink:href="codi-20220630.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_6445a2a9-1efc-41eb-b349-595589507238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d3f8745-43f7-4e50-ac8b-cb958197f273" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest_8d3f8745-43f7-4e50-ac8b-cb958197f273" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_495bef08-dfd3-45ff-b521-b25ff95dc72e" xlink:href="codi-20220630.xsd#codi_Managementfeewaiver"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_5d1bcd60-fbca-4b6c-930f-68c2f9425f8f" xlink:to="loc_codi_Managementfeewaiver_495bef08-dfd3-45ff-b521-b25ff95dc72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_ab071096-fe27-465c-9f5b-55fa4049f59a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_ab071096-fe27-465c-9f5b-55fa4049f59a" xlink:to="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bf7d273f-c941-446c-9777-d0093d17bd59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5e78dd9-f267-4155-97ae-9218ed2848fe" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bf7d273f-c941-446c-9777-d0093d17bd59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_18bf99e4-ae7c-4bd1-803f-6219e183e4db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d76f1703-da46-437c-b0d8-4011822f1f19" xlink:to="loc_us-gaap_SubsequentEventLineItems_18bf99e4-ae7c-4bd1-803f-6219e183e4db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_b463cec5-e47f-4ea6-aaa3-529ce8885ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_ab071096-fe27-465c-9f5b-55fa4049f59a" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_b463cec5-e47f-4ea6-aaa3-529ce8885ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEventDetail"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_897e605e-8d17-4644-b409-25893811c36c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_897e605e-8d17-4644-b409-25893811c36c" xlink:to="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1b000822-b9ef-43b5-8f69-b6acc157dae6" xlink:to="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_4e87c4e5-fb8b-43ed-b130-31f6f61b0435" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_MarucciMemberMember_4e87c4e5-fb8b-43ed-b130-31f6f61b0435" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_eef64918-c463-4606-9a7d-976daa548882" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_AltorMember_eef64918-c463-4606-9a7d-976daa548882" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_79df2bb1-5040-44b8-974f-b8490c76844b" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_PlymouthFoamMember_79df2bb1-5040-44b8-974f-b8490c76844b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_f915060c-6ee6-47c7-9e7a-fd52293c674c" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_4011188e-aa2c-47a9-ac92-187fa7023e07" xlink:to="loc_codi_AciMember_f915060c-6ee6-47c7-9e7a-fd52293c674c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4f4c7dce-5a3e-4c0f-8dee-748e75f78ce9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_MarucciMemberMember_41f33a29-d3e1-47bd-a4a0-bdf6a997d2a5" xlink:href="codi-20220630.xsd#codi_MarucciMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_MarucciMemberMember_41f33a29-d3e1-47bd-a4a0-bdf6a997d2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LuganoMember_4b7735b0-997c-496e-9e1d-0c9818966adb" xlink:href="codi-20220630.xsd#codi_LuganoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_LuganoMember_4b7735b0-997c-496e-9e1d-0c9818966adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AltorMember_84297e47-5dac-4377-921d-98cbb3fdb1e1" xlink:href="codi-20220630.xsd#codi_AltorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_AltorMember_84297e47-5dac-4377-921d-98cbb3fdb1e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PlymouthFoamMember_14ea91da-c4ed-4806-84d2-d39eb515207a" xlink:href="codi-20220630.xsd#codi_PlymouthFoamMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_PlymouthFoamMember_14ea91da-c4ed-4806-84d2-d39eb515207a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_LizardSkinsMember_49af9c45-6341-4012-85e8-fadb60b56cd1" xlink:href="codi-20220630.xsd#codi_LizardSkinsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_LizardSkinsMember_49af9c45-6341-4012-85e8-fadb60b56cd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PrimaloftMember_c1a02f55-a40d-477f-b646-77308cf171c0" xlink:href="codi-20220630.xsd#codi_PrimaloftMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fb8717a4-4601-4997-888e-fbf598c659d3" xlink:to="loc_codi_PrimaloftMember_c1a02f55-a40d-477f-b646-77308cf171c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f5ffbf0f-07be-43a8-b7e2-583423de830e" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_37c067d4-a824-41d0-9ce3-49cf3c349497" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_de035335-b3ea-49e4-a7a4-c826d9cb809d" xlink:to="loc_us-gaap_SubsequentEventMember_37c067d4-a824-41d0-9ce3-49cf3c349497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_1d8b43e0-d55c-464f-b021-df447aaa767d" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_4384916e-c2d5-4915-b6aa-b114e3539575" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:to="loc_us-gaap_LineOfCreditMember_4384916e-c2d5-4915-b6aa-b114e3539575" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_c9b699e9-e0d1-41a8-9ca3-b725250b9711" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_a9098ae6-e0f2-48bf-9e9d-bf91b263a4af" xlink:to="loc_codi_TermLoanMember_c9b699e9-e0d1-41a8-9ca3-b725250b9711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_c119bda3-b1a5-480d-aabb-4aed1049373c" xlink:to="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9b6a4fd9-54aa-4576-83ed-cec428546580" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9b6a4fd9-54aa-4576-83ed-cec428546580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_3573323b-5c9a-4159-8667-ec27a81b8326" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_576346e4-e310-4ca0-8d7a-9a44e3e8cac3" xlink:to="loc_us-gaap_LetterOfCreditMember_3573323b-5c9a-4159-8667-ec27a81b8326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c18d2883-c2f0-4632-93f0-980bd64c76d7" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Seniornotesdue2026Member_b1039ebe-973b-4cc6-8b01-25ba064f6272" xlink:href="codi-20220630.xsd#codi_Seniornotesdue2026Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_Seniornotesdue2026Member_b1039ebe-973b-4cc6-8b01-25ba064f6272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_TermLoanMember_b53c3748-4326-4e70-bd75-63812db9587e" xlink:href="codi-20220630.xsd#codi_TermLoanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_TermLoanMember_b53c3748-4326-4e70-bd75-63812db9587e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2022CreditFacilityMember_6caf1f9f-d5b0-4a72-85bd-e03553b1b687" xlink:href="codi-20220630.xsd#codi_A2022CreditFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_A2022CreditFacilityMember_6caf1f9f-d5b0-4a72-85bd-e03553b1b687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_A2018CreditFacilityMember_1d56ac6a-dcbf-4a4a-bcf3-a82f8f8e5af6" xlink:href="codi-20220630.xsd#codi_A2018CreditFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_a55d5a7b-86bd-4957-8fee-4f4597d8104e" xlink:to="loc_codi_A2018CreditFacilityMember_1d56ac6a-dcbf-4a4a-bcf3-a82f8f8e5af6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_29fe7018-e14f-4b34-a5d6-aa1ecd0f2373" xlink:to="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ec62e254-7815-4dfb-91bb-82d8873f038b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:to="loc_srt_MinimumMember_ec62e254-7815-4dfb-91bb-82d8873f038b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_e6053baa-5357-4dfb-a291-50c808326d6b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c981ad79-ed10-48f8-8850-ed8bb7093eba" xlink:to="loc_srt_MaximumMember_e6053baa-5357-4dfb-a291-50c808326d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipAxis_80396664-aa2e-4f61-ae8a-fa5e06045a05" xlink:to="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AciMember_7a640c07-bace-4b54-a870-4f57fa123363" xlink:href="codi-20220630.xsd#codi_AciMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_OwnershipDomain_4e758c57-ff53-49c2-9751-4a6d44d5cbe1" xlink:to="loc_codi_AciMember_7a640c07-bace-4b54-a870-4f57fa123363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsByNameAxis"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOwnershipInterestsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsByNameAxis_c1cfdaf1-e0fa-49e7-a06e-c7c7afbeb8e1" xlink:to="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOwnershipFullyDilutedMember_38686d2f-79f7-44b1-9954-1e2a2c31d9b3" xlink:href="codi-20220630.xsd#codi_PercentageOwnershipFullyDilutedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherOwnershipInterestsNameDomain_524b4089-1629-4647-838f-0d7b9ec5a275" xlink:to="loc_codi_PercentageOwnershipFullyDilutedMember_38686d2f-79f7-44b1-9954-1e2a2c31d9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_6b7c9bad-57fd-47d9-bf34-a3346c7755b1" xlink:to="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_a1ad7903-8bee-41ff-898f-bfa7be6a1aa0" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_a1ad7903-8bee-41ff-898f-bfa7be6a1aa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_cce60515-5027-4a1e-938d-eccc6f4e8876" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_cce60515-5027-4a1e-938d-eccc6f4e8876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d999e57f-78d2-4485-aebf-876c2578e54a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_d999e57f-78d2-4485-aebf-876c2578e54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_556aa9f2-8382-4026-88f2-17a5621428a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_556aa9f2-8382-4026-88f2-17a5621428a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_58bcf94a-5900-45fc-815a-6a6ee849dec3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromLongTermLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromLongTermLinesOfCredit_58bcf94a-5900-45fc-815a-6a6ee849dec3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_38593eae-a776-4331-9a12-836f81025cf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_38593eae-a776-4331-9a12-836f81025cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_037d7fce-641f-4622-955c-4130c62aab85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_037d7fce-641f-4622-955c-4130c62aab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_DisposalGroupTotalenterprisevalue_6c40158d-a23a-421d-afc9-d87a852f7b9e" xlink:href="codi-20220630.xsd#codi_DisposalGroupTotalenterprisevalue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_DisposalGroupTotalenterprisevalue_6c40158d-a23a-421d-afc9-d87a852f7b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_be96c45a-ea79-40ee-945b-a26723df7e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_be96c45a-ea79-40ee-945b-a26723df7e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dca55919-60a0-4823-833f-014f77b9e899" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_dca55919-60a0-4823-833f-014f77b9e899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b45e8ede-4bde-4a7b-bc63-6fa703d36ef6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_b45e8ede-4bde-4a7b-bc63-6fa703d36ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_80be1747-e636-48d7-bf6b-12d42986d425" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_80be1747-e636-48d7-bf6b-12d42986d425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_0e50192a-f955-408c-bbeb-d741d13b0f7c" xlink:href="codi-20220630.xsd#codi_PaymentstoNoncontrollingInterestsAllocationInterests"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PaymentstoNoncontrollingInterestsAllocationInterests_0e50192a-f955-408c-bbeb-d741d13b0f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b548193b-6545-4e07-95dc-c1c7753308a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_b548193b-6545-4e07-95dc-c1c7753308a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_60ac2c3f-7755-49ef-b52e-3948965b2f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1_60ac2c3f-7755-49ef-b52e-3948965b2f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_fcc485f9-38e6-4f2c-9dce-b992229c2775" xlink:href="codi-20220630.xsd#codi_OwnershipPercentageOfNoncontrollingShareholders"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_OwnershipPercentageOfNoncontrollingShareholders_fcc485f9-38e6-4f2c-9dce-b992229c2775" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PercentageOfGrossConsiderationReceived_069eed90-493a-435a-9a19-9e35f8135d9d" xlink:href="codi-20220630.xsd#codi_PercentageOfGrossConsiderationReceived"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_PercentageOfGrossConsiderationReceived_069eed90-493a-435a-9a19-9e35f8135d9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_f3787a0b-7f2f-4829-8191-09d9930bf6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_f3787a0b-7f2f-4829-8191-09d9930bf6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_AdditionalSharesOfSPACCommonStock_97bd8287-552e-4e62-98d6-c8f0f427b00b" xlink:href="codi-20220630.xsd#codi_AdditionalSharesOfSPACCommonStock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_AdditionalSharesOfSPACCommonStock_97bd8287-552e-4e62-98d6-c8f0f427b00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_InitialTermAndRevolvingLoanCommitment_9458a3dd-2f3a-4219-974b-0ac806853452" xlink:href="codi-20220630.xsd#codi_InitialTermAndRevolvingLoanCommitment"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_InitialTermAndRevolvingLoanCommitment_9458a3dd-2f3a-4219-974b-0ac806853452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Managementfeewaiver_f7c2fe84-ac19-45e4-a820-b871af77888a" xlink:href="codi-20220630.xsd#codi_Managementfeewaiver"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_Managementfeewaiver_f7c2fe84-ac19-45e4-a820-b871af77888a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_8d42a177-3404-4eff-91b4-eb22b858e59f" xlink:href="codi-20220630.xsd#codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets_8d42a177-3404-4eff-91b4-eb22b858e59f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_1305bd91-77c6-40f9-8d9e-350ee64fdef0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_1305bd91-77c6-40f9-8d9e-350ee64fdef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_f6f9c70d-0f04-4491-9e4b-2f224402d0d9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e11cca7c-c7a8-4119-baf0-2d574e4a48df" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_f6f9c70d-0f04-4491-9e4b-2f224402d0d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEvents" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_81b766b2-eba8-438a-a425-5f45e3f29cda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_24453318-d4b0-4487-9cdf-0350a151bd57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_81b766b2-eba8-438a-a425-5f45e3f29cda" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_24453318-d4b0-4487-9cdf-0350a151bd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsTables" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEventsTables"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_541e33f4-71d0-4355-a740-64cd3f203dbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="codi-20220630.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.compasstrust.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_42a66132-0fdd-49f7-9511-7fe56ffe9617" xlink:href="codi-20220630.xsd#codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts_42a66132-0fdd-49f7-9511-7fe56ffe9617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_b79a59d3-f553-4f5c-b906-8497ddcd3e01" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_us-gaap_LongTermDebtCurrent_b79a59d3-f553-4f5c-b906-8497ddcd3e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_Debtissuanceaggregateprincipalamount_2c8d0489-f1d0-4734-9f57-812bde448906" xlink:href="codi-20220630.xsd#codi_Debtissuanceaggregateprincipalamount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_codi_Debtissuanceaggregateprincipalamount_2c8d0489-f1d0-4734-9f57-812bde448906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_codi_ProceedsHeldInEscrow_0461d662-1483-4c70-8eed-dab85a7c2bec" xlink:href="codi-20220630.xsd#codi_ProceedsHeldInEscrow"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_codi_ProceedsHeldInEscrow_0461d662-1483-4c70-8eed-dab85a7c2bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55ba788f-5b7a-4291-be72-a96688c71fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_55ba788f-5b7a-4291-be72-a96688c71fb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_244215bc-9ffd-4025-b0f1-d3ff08c41b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_cf19f797-92e8-421d-a916-cc8e98a0ebaa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_244215bc-9ffd-4025-b0f1-d3ff08c41b5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249879728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jul. 29, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">COMPASS DIVERSIFIED HOLDINGS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-34927<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">57-6218917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">301 Riverside Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Second Floor<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Westport<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">221-1703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,725,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001345126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember', window );">Shares representing beneficial interests in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR A<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember', window );">Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR B<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain', window );">Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CODI PR C<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247134896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 102,709<span></span>
</td>
<td class="nump">$ 157,125<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">268,530<span></span>
</td>
<td class="nump">268,262<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">695,687<span></span>
</td>
<td class="nump">562,084<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">66,530<span></span>
</td>
<td class="nump">56,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">96,227<span></span>
</td>
<td class="nump">99,423<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,229,683<span></span>
</td>
<td class="nump">1,143,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">182,989<span></span>
</td>
<td class="nump">178,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">788,913<span></span>
</td>
<td class="nump">815,405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">860,261<span></span>
</td>
<td class="nump">872,677<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">141,487<span></span>
</td>
<td class="nump">134,317<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">3,203,333<span></span>
</td>
<td class="nump">3,144,261<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">110,680<span></span>
</td>
<td class="nump">120,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">181,598<span></span>
</td>
<td class="nump">174,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related party</a></td>
<td class="nump">13,501<span></span>
</td>
<td class="nump">11,705<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">32,286<span></span>
</td>
<td class="nump">45,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">27,270<span></span>
</td>
<td class="nump">29,127<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">365,335<span></span>
</td>
<td class="nump">381,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred Income Tax Liabilities, Net</a></td>
<td class="nump">79,357<span></span>
</td>
<td class="nump">84,344<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt</a></td>
<td class="nump">1,285,747<span></span>
</td>
<td class="nump">1,284,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">118,048<span></span>
</td>
<td class="nump">109,033<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">$ 1,848,487<span></span>
</td>
<td class="nump">$ 1,859,731<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Trust common shares, no par value, 500,000 authorized; 71,268 shares issued and outstanding at June 30, 2022 and 68,738 issued and outstanding at December 31, 2021</a></td>
<td class="nump">$ 1,185,348<span></span>
</td>
<td class="nump">$ 1,123,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(665)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(311,092)<span></span>
</td>
<td class="num">(314,267)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity attributable to Holdings</a></td>
<td class="nump">1,177,509<span></span>
</td>
<td class="nump">1,111,816<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">177,707<span></span>
</td>
<td class="nump">175,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="nump">370<span></span>
</td>
<td class="nump">2,614<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,354,846<span></span>
</td>
<td class="nump">1,284,530<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">3,203,333<span></span>
</td>
<td class="nump">$ 3,144,261<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 142,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">71,268,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, Value, Issued</a></td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496251543360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Trust shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="nump">71,268,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Trust shares, outstanding (shares)</a></td>
<td class="nump">71,268,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="nump">$ 13,084<span></span>
</td>
<td class="nump">$ 13,851<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs, Noncurrent</a></td>
<td class="nump">$ 5,814<span></span>
</td>
<td class="nump">$ 6,589<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding</a></td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247196512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">$ 0.04<span></span>
</td>
<td class="nump">$ 0.12<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.24<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">$ 955<span></span>
</td>
<td class="nump">$ 1,412<span></span>
</td>
<td class="nump">$ 1,996<span></span>
</td>
<td class="nump">$ 2,511<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain (loss) on sale of discontinued operations, net of income taxes</a></td>
<td class="num">(579)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,414<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total</a></td>
<td class="nump">$ 32,664<span></span>
</td>
<td class="num">$ (13,264)<span></span>
</td>
<td class="nump">$ 61,017<span></span>
</td>
<td class="nump">$ 5,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="num">$ (0.53)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">515,597<span></span>
</td>
<td class="nump">431,525<span></span>
</td>
<td class="nump">1,026,110<span></span>
</td>
<td class="nump">840,081<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">303,840<span></span>
</td>
<td class="nump">257,961<span></span>
</td>
<td class="nump">613,538<span></span>
</td>
<td class="nump">497,969<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">211,757<span></span>
</td>
<td class="nump">173,564<span></span>
</td>
<td class="nump">412,572<span></span>
</td>
<td class="nump">342,112<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="nump">125,624<span></span>
</td>
<td class="nump">107,317<span></span>
</td>
<td class="nump">246,296<span></span>
</td>
<td class="nump">211,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ManagementFeeExpense', window );">Management fees</a></td>
<td class="nump">14,901<span></span>
</td>
<td class="nump">11,058<span></span>
</td>
<td class="nump">29,337<span></span>
</td>
<td class="nump">21,856<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">20,921<span></span>
</td>
<td class="nump">18,837<span></span>
</td>
<td class="nump">42,026<span></span>
</td>
<td class="nump">37,426<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">50,311<span></span>
</td>
<td class="nump">36,352<span></span>
</td>
<td class="nump">94,913<span></span>
</td>
<td class="nump">71,461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (expense):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense, net</a></td>
<td class="num">(17,519)<span></span>
</td>
<td class="num">(14,947)<span></span>
</td>
<td class="num">(34,938)<span></span>
</td>
<td class="num">(28,752)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(865)<span></span>
</td>
<td class="num">(722)<span></span>
</td>
<td class="num">(1,731)<span></span>
</td>
<td class="num">(1,408)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">737<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="num">(2,870)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">6,132<span></span>
</td>
<td class="nump">8,344<span></span>
</td>
<td class="nump">16,108<span></span>
</td>
<td class="nump">13,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">30,957<span></span>
</td>
<td class="num">(11,251)<span></span>
</td>
<td class="nump">60,697<span></span>
</td>
<td class="nump">10,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity', window );">Less: Net income from continuing operations attributable to noncontrolling interest</a></td>
<td class="num">(3,635)<span></span>
</td>
<td class="num">(1,967)<span></span>
</td>
<td class="num">(8,572)<span></span>
</td>
<td class="num">(3,870)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss) attributable to Holdings</a></td>
<td class="nump">$ 26,367<span></span>
</td>
<td class="num">$ (14,630)<span></span>
</td>
<td class="nump">$ 50,129<span></span>
</td>
<td class="nump">$ 4,364<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract', window );"><strong>Basic income (loss) per common share attributable to Holdings (refer to Note J)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted', window );">Weighted average number of shares of trust stock outstanding &#8211; basic and fully diluted (in shares)</a></td>
<td class="nump">70,227<span></span>
</td>
<td class="nump">64,900<span></span>
</td>
<td class="nump">69,804<span></span>
</td>
<td class="nump">64,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash distributions declared per share (refer to Note J) (usd per share)</a></td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="nump">$ 53,846<span></span>
</td>
<td class="nump">$ 63,358<span></span>
</td>
<td class="nump">$ 105,292<span></span>
</td>
<td class="nump">$ 128,990<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ManagementFeeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ManagementFeeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247358624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 30,957<span></span>
</td>
<td class="num">$ (11,251)<span></span>
</td>
<td class="nump">$ 60,697<span></span>
</td>
<td class="nump">$ 10,745<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</a></td>
<td class="num">(1,501)<span></span>
</td>
<td class="nump">886<span></span>
</td>
<td class="num">(1,476)<span></span>
</td>
<td class="nump">605<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of revenues</a></td>
<td class="nump">303,840<span></span>
</td>
<td class="nump">257,961<span></span>
</td>
<td class="nump">613,538<span></span>
</td>
<td class="nump">497,969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income (loss)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Pension benefit liability, net</a></td>
<td class="nump">1,064<span></span>
</td>
<td class="nump">138<span></span>
</td>
<td class="nump">1,839<span></span>
</td>
<td class="nump">901<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent</a></td>
<td class="num">(437)<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income (loss) attributable to Holdings, net of tax</a></td>
<td class="nump">30,520<span></span>
</td>
<td class="num">(10,227)<span></span>
</td>
<td class="nump">61,060<span></span>
</td>
<td class="nump">12,251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: Net income attributable to noncontrolling interests</a></td>
<td class="nump">4,590<span></span>
</td>
<td class="nump">3,379<span></span>
</td>
<td class="nump">10,568<span></span>
</td>
<td class="nump">6,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest', window );">Less: Other comprehensive income (loss) attributable to noncontrolling interests</a></td>
<td class="num">(8)<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="num">(2)<span></span>
</td>
<td class="nump">26<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</a></td>
<td class="nump">$ 25,938<span></span>
</td>
<td class="num">$ (13,629)<span></span>
</td>
<td class="nump">$ 50,494<span></span>
</td>
<td class="nump">$ 5,844<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239759072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statement of Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Stockholders' Equity Attributable to Holdings</div></th>
<th class="th"><div>Non- Controlling Interest</div></th>
<th class="th"><div>Non Controlling Interest Of Discontinued Operations [Member]</div></th>
<th class="th"><div>Marucci [Member]</div></th>
<th class="th"><div>Lugano</div></th>
<th class="th">
<div>Series A </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Trust Preferred Shares</div></th>
<th class="th">
<div>Trust Preferred Shares </div>
<div>Accumulated Deficit</div>
</th>
<th class="th">
<div>Trust Preferred Shares </div>
<div>Stockholders' Equity Attributable to Holdings</div>
</th>
<th class="th">
<div>Series B </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Series C Preferred Stock [Member]</div></th>
<th class="th">
<div>Series C Preferred Stock [Member] </div>
<div>Trust Preferred Shares</div>
</th>
<th class="th"><div>Trust Common Shares</div></th>
<th class="th">
<div>Trust Common Shares </div>
<div>Accumulated Deficit</div>
</th>
<th class="th">
<div>Trust Common Shares </div>
<div>Stockholders' Equity Attributable to Holdings</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 123,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,339)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2020</a></td>
<td class="nump">$ 1,220,148<span></span>
</td>
<td class="nump">$ 1,008,564<span></span>
</td>
<td class="num">$ (211,002)<span></span>
</td>
<td class="num">$ (1,456)<span></span>
</td>
<td class="nump">$ 1,100,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">10,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">1,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
<td class="nump">1,506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">5,618<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,356<span></span>
</td>
<td class="nump">262<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">385<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(1,372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,091)<span></span>
</td>
<td class="num">$ (12,091)<span></span>
</td>
<td class="num">$ (12,091)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (46,728)<span></span>
</td>
<td class="num">$ (46,728)<span></span>
</td>
<td class="num">$ (46,728)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">1,172,997<span></span>
</td>
<td class="nump">1,008,564<span></span>
</td>
<td class="num">(270,671)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">1,041,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">2,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,039)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2021</a></td>
<td class="nump">1,210,844<span></span>
</td>
<td class="nump">1,008,564<span></span>
</td>
<td class="num">(226,631)<span></span>
</td>
<td class="num">(974)<span></span>
</td>
<td class="nump">1,084,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">(11,251)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,630)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">1,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
<td class="nump">1,024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">2,847<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,716<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(1,372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,372)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,046)<span></span>
</td>
<td class="num">(6,046)<span></span>
</td>
<td class="num">(6,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(23,364)<span></span>
</td>
<td class="num">(23,364)<span></span>
</td>
<td class="num">(23,364)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2021</a></td>
<td class="nump">1,172,997<span></span>
</td>
<td class="nump">1,008,564<span></span>
</td>
<td class="num">(270,671)<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">1,041,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">1,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,632<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(496)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">175,328<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,175<span></span>
</td>
<td class="nump">$ 70,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,614)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">1,284,530<span></span>
</td>
<td class="nump">1,123,193<span></span>
</td>
<td class="num">(314,267)<span></span>
</td>
<td class="num">(1,028)<span></span>
</td>
<td class="nump">1,111,816<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">60,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="nump">363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="nump">363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="num">(62,155)<span></span>
</td>
<td class="num">(62,155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62,155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">5,610<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,362<span></span>
</td>
<td class="nump">248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(703)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(703)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest', window );">Noncontrolling Interest, Increase from Sale of Parent Equity Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders', window );">Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders</a></td>
<td class="num">(11,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11,292)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,091)<span></span>
</td>
<td class="num">(12,091)<span></span>
</td>
<td class="num">(12,091)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(34,863)<span></span>
</td>
<td class="num">(34,863)<span></span>
</td>
<td class="num">(34,863)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">1,354,846<span></span>
</td>
<td class="nump">1,185,348<span></span>
</td>
<td class="num">(311,092)<span></span>
</td>
<td class="num">(665)<span></span>
</td>
<td class="nump">1,177,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">1,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,996<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,735<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,449)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 31, 2022</a></td>
<td class="nump">1,303,428<span></span>
</td>
<td class="nump">1,143,354<span></span>
</td>
<td class="num">(313,902)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="nump">1,133,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">30,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax', window );">Total comprehensive income, net</a></td>
<td class="num">(437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(437)<span></span>
</td>
<td class="num">(437)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="num">(41,994)<span></span>
</td>
<td class="num">(41,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(41,994)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders', window );">Option activity attributable to noncontrolling shareholders</a></td>
<td class="nump">2,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,681<span></span>
</td>
<td class="nump">124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Effect of subsidiary stock option exercise</a></td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDecreaseFromRedemptions', window );">Purchase of noncontrolling interest</a></td>
<td class="num">(394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(394)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpenseAllocationInterests', window );">Distribution Expense, Allocation Interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (6,046)<span></span>
</td>
<td class="num">$ (6,046)<span></span>
</td>
<td class="num">$ (6,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (17,511)<span></span>
</td>
<td class="num">$ (17,511)<span></span>
</td>
<td class="num">$ (17,511)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 30, 2022</a></td>
<td class="nump">1,354,846<span></span>
</td>
<td class="nump">$ 1,185,348<span></span>
</td>
<td class="num">$ (311,092)<span></span>
</td>
<td class="num">$ (665)<span></span>
</td>
<td class="nump">$ 1,177,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest', window );">Net Income (Loss) Attributable to Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest', window );">Less: Net income from discontinued operations attributable to noncontrolling interest</a></td>
<td class="nump">955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="nump">$ 177,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,478<span></span>
</td>
<td class="nump">$ 76,555<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpenseAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpenseAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OptionActivityAttributableToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock option activity of noncontrolling interest holders attributable to subsidiary stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OptionActivityAttributableToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDecreaseFromRedemptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4616395-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDecreaseFromRedemptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax, after reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33775-111570<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496251256560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 60,697<span></span>
</td>
<td class="nump">$ 10,745<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">10,374<span></span>
</td>
<td class="nump">19,271<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain (loss) on sale of discontinued operations, net of income taxes</a></td>
<td class="nump">5,414<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax</a></td>
<td class="nump">5,414<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (loss) from continuing operations</a></td>
<td class="nump">44,909<span></span>
</td>
<td class="num">(8,526)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">20,281<span></span>
</td>
<td class="nump">17,503<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">42,026<span></span>
</td>
<td class="nump">37,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfAcquisitionCosts', window );">Amortization of Acquisition Costs</a></td>
<td class="nump">3,812<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt issuance costs</a></td>
<td class="nump">1,731<span></span>
</td>
<td class="nump">1,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingStockholderChargesAndOther', window );">Noncontrolling stockholder stock based compensation</a></td>
<td class="nump">5,361<span></span>
</td>
<td class="nump">5,356<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProvisionForReceivableAndInventoryReserves', window );">Provision for receivable and inventory reserves</a></td>
<td class="num">(2,173)<span></span>
</td>
<td class="nump">3,283<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Deferred taxes</a></td>
<td class="num">(3,756)<span></span>
</td>
<td class="nump">1,903<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">2,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisitions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(2,279)<span></span>
</td>
<td class="nump">7,032<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(136,498)<span></span>
</td>
<td class="num">(19,202)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Other current and non-current assets</a></td>
<td class="num">(13,320)<span></span>
</td>
<td class="num">(4,878)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="num">(7,098)<span></span>
</td>
<td class="nump">14,730<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations', window );">Cash (used in) provided by operating activities - continuing operations</a></td>
<td class="num">(46,765)<span></span>
</td>
<td class="nump">91,327<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net Cash Provided by (Used in) Operating Activities, Total</a></td>
<td class="num">(35,337)<span></span>
</td>
<td class="nump">109,434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Operating Activities, Discontinued Operations</a></td>
<td class="nump">11,428<span></span>
</td>
<td class="nump">18,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="num">(3,636)<span></span>
</td>
<td class="num">(34,163)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(24,435)<span></span>
</td>
<td class="num">(16,096)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from Divestiture of Businesses</a></td>
<td class="nump">6,898<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities', window );">Other investing activities</a></td>
<td class="num">(903)<span></span>
</td>
<td class="num">(615)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations', window );">Cash used in investing activities - continuing operations</a></td>
<td class="num">(22,076)<span></span>
</td>
<td class="num">(50,874)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash Provided by (Used in) Investing Activities, Discontinued Operations</a></td>
<td class="num">(162)<span></span>
</td>
<td class="num">(1,822)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="nump">62,155<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">179,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermLinesOfCredit', window );">Repayments under credit facility</a></td>
<td class="num">(24,000)<span></span>
</td>
<td class="num">(486,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt', window );">Proceeds from Issuance of Senior Long-term Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfSecuredDebt', window );">Repayments of Secured Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(627,688)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid - common shares</a></td>
<td class="num">(34,863)<span></span>
</td>
<td class="num">(46,728)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid', window );">Distributions paid - preferred shares</a></td>
<td class="num">(12,091)<span></span>
</td>
<td class="num">(12,091)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,214)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToMinorityShareholders', window );">Payments to Noncontrolling Interests</a></td>
<td class="num">(11,292)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMinorityShareholders', window );">Net proceeds provided by noncontrolling shareholders</a></td>
<td class="nump">440<span></span>
</td>
<td class="nump">385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsForRepurchaseSubsidiaryStock', window );">Payments for Repurchase Subsidiary Stock</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDebtIssuanceCosts', window );">Payments of Debt Issuance Costs</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(17,389)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities', window );">Other</a></td>
<td class="num">(14)<span></span>
</td>
<td class="num">(226)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">3,597<span></span>
</td>
<td class="num">(17,323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Foreign currency impact on cash</a></td>
<td class="num">(1,132)<span></span>
</td>
<td class="nump">8<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net (decrease) increase in cash and cash equivalents</a></td>
<td class="num">(55,110)<span></span>
</td>
<td class="nump">39,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; beginning of period (1)</a></td>
<td class="nump">160,733<span></span>
</td>
<td class="nump">70,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Cash and cash equivalents &#8212; end of period (2)</a></td>
<td class="nump">105,623<span></span>
</td>
<td class="nump">110,167<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net Cash Provided by (Used in) Investing Activities, Total</a></td>
<td class="num">(22,238)<span></span>
</td>
<td class="num">(52,696)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash', window );">Disposal Group, Including Discontinued Operation, Cash</a></td>
<td class="nump">2,900<span></span>
</td>
<td class="nump">5,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain (loss) on sale of discontinued operations, net of income tax</a></td>
<td class="nump">$ 5,414<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions Made To Preferred Shareholders, Cash Distributions Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NoncontrollingStockholderChargesAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingStockholderChargesAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsForRepurchaseSubsidiaryStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Repurchase Subsidiary Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsForRepurchaseSubsidiaryStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProvisionForReceivableAndInventoryReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for receivable and inventory reserves</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProvisionForReceivableAndInventoryReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand, demand deposits with banks or financial institutions, and  other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromOtherInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash (inflow) outflow from investing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromOtherInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDebtIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDebtIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMinorityShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMinorityShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromPaymentsForOtherFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfSecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfSecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249803824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Presentation and Principles of Consolidation</a></td>
<td class="text">Presentation and Principles of Consolidation  <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compass Diversified Holdings, a Delaware statutory trust (the "Trust") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the LLC&#8217;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC is the operating entity with a board of directors and other corporate governance responsibilities, similar to that of a Delaware corporation.   </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC is a controlling owner of ten businesses, or reportable operating segments, at June&#160;30, 2022. The segments are as follows: 5.11 Acquisition Corp. ("5.11"), Boa Holdings Inc. ("BOA"), The Ergo Baby Carrier, Inc. ("Ergobaby"), Lugano Diamonds &amp; Jewelry, Inc. ("Lugano Diamonds" or "Lugano"), Marucci Sports, LLC ("Marucci Sports" or "Marucci"), Velocity Outdoor, Inc. ("Velocity Outdoor" or "Velocity"), 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"). At June 30, 2022, Advanced Circuits was classified as held-for-sale. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q- "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of Advanced Circuits. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_58" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note E - "Operating Segment Data"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 LLC and oversees the management and operations of our businesses pursuant to a Management Services Agreement ("MSA").</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements for the three and six month periods ended June&#160;30, 2022 and June&#160;30, 2021 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&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Discontinued Operations</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and June 30, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, the LLC and Advanced Circuits sent notice to terminate the Agreement and Plan of Merger. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q - "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations for the three and nine months ended September 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2021. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Seasonality</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><div style="margin-top:9pt;text-align:justify"><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">Change in Tax Status Election</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s income and gain. After the Effective Date, the Trust is taxed as a corporation and is 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&#8217; basis in their shares.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the Effective Date, each of the LLC&#8217;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 LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.</span></div>After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#8220;UBIT&#8221;) from the Trust<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496343020224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AcquisitionsAbstract', window );"><strong>Acquisitions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combination Disclosure [Text Block]</a></td>
<td class="text">ote B &#8212; Acquisitions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of Lugano Diamonds &amp; Jewelry, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 3, 2021, the LLC, through its newly formed acquisition subsidiaries, Lugano Holding, Inc., a Delaware corporation (&#8220;Lugano Holdings&#8221;), and Lugano Buyer, Inc., a Delaware corporation (&#8220;Lugano Buyer&#8221;) and a wholly-owned subsidiary of Lugano Holdings, acquired the issued and outstanding shares of stock of Lugano Diamonds &amp; Jewelry Inc. ("Lugano") other than the certain rollover shares (the &#8220;Lugano Transaction&#8221;). The Lugano Transaction was effectuated pursuant to a Stock Purchase Agreement (the &#8220;Lugano Purchase Agreement&#8221;), also dated September 3, 2021, by and among Lugano Buyer, the Sellers named therein (&#8220;Sellers&#8221;) 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&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC 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 $263.3&#160;million. The selling shareholders invested in the transaction along with the LLC, 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 LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 LLC 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 of 2021. The LLC funded the acquisition with cash on hand and a $120&#160;million draw on its 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 recording of assets acquired and liabilities assumed as of the date of acquisition. </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.156%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Preliminary Purchase Price Allocation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Measurement Period Adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Final Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Purchase Consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">267,554&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,134&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair value of identifiable assets acquired:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable</span><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"> (1) </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventory </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">85,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">95,213&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment</span><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"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,743&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,135&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current and noncurrent assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total identifiable assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">115,903&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">96,379&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">212,282&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair value of liabilities assumed:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23,123&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Total liabilities </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">26,356&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">33,485&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net identifiable assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">108,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">178,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">158,780&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(72,443)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">86,337&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.156%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Acquisition consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Purchase price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">256,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash acquired </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(120)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,434&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net working capital adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,300)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">267,554&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,134&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net purchase price</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">265,727&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,420)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">263,307&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt"><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"> (1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The fair value of accounts receivable approximates book value acquired.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell. 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 $86.3 million reflects the strategic fit of Lugano in the Company's branded consumer business and is not expected to be deductible for income tax purposes. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The intangible assets recorded related to the Lugano acquisition are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.315%"><tr><td style="width:1.0%"/><td style="width:52.539%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.290%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.378%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.186%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Intangible Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Estimated Useful Lives</span></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Tradename</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">48,433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">34,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,454&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The tradename was considered the primary intangible asset and was valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$48.4&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi-period excess earnings method. The customer relationships were valued at </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$34.0&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of the other assets utilized in the business. </span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Unaudited pro forma information</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma data for the three and six months ended June&#160;30, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. 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 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.</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.374%"><tr><td style="width:1.0%"/><td style="width:54.420%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.440%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.180%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share data)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">454,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">892,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">368,045&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,761&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,651)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to Holdings </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(8,899)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic and fully diluted net loss per share attributable to Holdings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.47)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other acquisitions</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Marucci</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lizard Skins</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 LLC, 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 on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The purchase price allocation will be finalized in the third quarter of 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Altor Solutions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Plymouth Foam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On October 5, 2021, Altor acquired Plymouth Foam, LLC (&#8220;Plymouth&#8221;), a manufacturer of protective packaging and componentry, for an enterprise value of approximately $56.0&#160;million, excluding customary closing adjustments. 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 LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth. 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&#8217;s complementary product portfolio will allow Altor to be able to further expand its business and capabilities. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Polyfoam</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On July 1, 2020, Altor acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a 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's 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). The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Arnold</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ramco</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - 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 LLC 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&#8217;s complementary product portfolio will allow Arnold to be able to offer more comprehensive, turnkey solutions to their customers. In connection with the acquisition, Arnold recorded a purchase price allocation </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AcquisitionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisitions [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AcquisitionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248945584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</a></td>
<td class="text">ote C &#8212; Discontinued Operations<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the representative (the &#8220;Sellers Representative&#8221;) of the holders (the &#8220;AC Sellers&#8221;) of stock and options of Compass AC Holdings, Inc. (&#8220;Advanced Circuits&#8221;), a majority owned subsidiary of the LLC, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">entered into a definitive Agreement and Plan of Merger (the &#8220;AC Agreement&#8221;) with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). Under the terms of the Agreement, the AC Sellers would 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 (&#8220;SPAC&#8221;) selected by AC Buyer to acquire AC Buyer upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers would receive 2.4&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The LLC owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and would receive approximately 77% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#8217;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a special purpose acquisition company (a "SPAC").</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, due to delays in closing the SPAC Transaction, the LLC and Advanced Circuits sent notice to terminate the AC Agreement. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q - "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021 and June 30, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.807%"><tr><td style="width:1.0%"/><td style="width:44.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.053%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.547%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.059%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">&#160;June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,157&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,406&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,027&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,025&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Operating income </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,806&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,454&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,297&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2022 and 2021, exclude $1.6&#160;million and $3.3&#160;million and $1.8&#160;million and $3.8&#160;million, respectively, of intercompany interest expense.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents summary balance sheet information of ACI that is presented as held for sale as of June 30, 2022 and December 31, 2021 (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:66.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.960%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,914&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,637&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">17,147&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">66,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,689&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current assets held for sale </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">80,590&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">82,276&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Liabilities </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,039&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,798&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Due to related party</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,443&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,221&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Non-current liabilities held for sale </span><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">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">18,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">19,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Noncontrolling interest held for sale</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(370)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(2,614)</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets and liabilities have been classified as current on the consolidated balance sheets as of June 30, 2022 and December 31, 2021. The Company terminated the AC Agreement on July 29, 2022.  Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q - Subsequent Event</a><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">s</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Liberty</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 16, 2021, the LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#8220;Liberty Purchase Agreement&#8221;) with Independence Buyer, Inc. (&#8220;Liberty Buyer&#8221;), Liberty and the other holders of stock and options of Liberty to sell to Liberty Buyer all of the issued and outstanding securities of Liberty, the parent company of the operating entity, Liberty Safe and Security Products, Inc.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 3, 2021, Liberty Buyer and the LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#8220;Amendment&#8221;) which amended the Liberty 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 &#8220;Rollover Shares&#8221;) to an indirect parent company of Liberty Buyer in exchange for equity securities of such entity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Liberty Purchase Agreement and Amendment (the &#8220;Liberty Transaction&#8221;). 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 LLC (including accrued interest) of</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $26.5&#160;million, and the payment of transaction expenses of approximately $4.5&#160;million, the LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the year ended December 31, 2021. In the second quarter of 2022, the LLC received an income tax refund of approximately $0.9&#160;million related to Liberty</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three and six months ended June 30, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:51.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2021, excludes $0.7&#160;million and $1.4&#160;million, respectively, of intercompany interest expense.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247294480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three and six months ended June&#160;30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">96,543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">46,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">59,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">81,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">403,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">49,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">22,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">36,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">16,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">120,048&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">59,386&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,506&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,636&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">53,846&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">66,144&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">38,777&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">84,189&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">515,597&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:16.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.054%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338,267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,033&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,956&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,358&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,640&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,257&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,525&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248827952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Operating Segment Data</a></td>
<td class="text">Operating Segment Data<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June&#160;30, 2022, the Company had nine reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at June&#160;30, 2022 and is not considered a reportable segment. The Company&#8217;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: </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">5.11</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">BOA,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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, outdoor, athletic, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">backed by The BOA Lifetime Guarantee. BOA is headquartered in Denver, Colorado and has offices in Austria, Greater China, South Korea, and Japan. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Ergobaby,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> headquartered in Torrance, California, 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.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Lugano Diamonds</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a leading designer, manufacturer and marketer of high-end, one-of-a-kind jewelry sought after by some of the world&#8217;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.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.53pt;text-decoration:underline">Marucci Sports</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. Marucci is headquartered in Baton Rouge, Louisiana.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Velocity Outdoor</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. </span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Altor Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. Altor is headquartered in Scottsdale, Arizona and operates 17 molding and fabricating facilities across North America subsequent to the acquisition of Polyfoam.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><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">Arnold</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a global designer and manufacturer of engineered electric motor and 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 engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  and flexible magnets (Flexmag&#8482;) 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.</span></div><div style="margin-top:9pt;padding-left:22.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">&#8226;</span><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">Sterno</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is a manufacturer and marketer of portable food warming fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. Sterno is headquartered in Corona, California.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Segment operating income (loss) is the measure used to assess the performance of each business. Corporate consists of corporate overhead and management fees which are not allocated to any of the Company's reportable segments. There were no significant inter-segment transactions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Operating Segments</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:44.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,525&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,597&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,525&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026,110&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,081&#160;</span></td><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"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:44.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment operating income (loss) </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,079&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,283&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,638&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,352&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,461&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income (loss) from continuing operations before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income (loss) from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,664&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,264)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,017&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,126&#160;</span></td><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"/></tr></table></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:45.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,826&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,784&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,691&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,506&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,850&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,254&#160;</span></td><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"/></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:43.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><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"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,530&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,145,890&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,060,594&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><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 </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_64" 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"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248740896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PropertyPlantAndEquipmentAndInventoryTextBlock', window );">Property, Plant and Equipment and Inventory</a></td>
<td class="text">Property, Plant and Equipment and Inventory<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment is comprised of the following at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,989&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,393&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $10.4 million and $20.3 million for the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022, respectively and $8.9 million and $17.5 million for the three and six months ended June&#160;30, 2021, respectively. </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Inventory </span></div><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,519)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,870)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695,687&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,084&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PropertyPlantAndEquipmentAndInventoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Property, plant and equipment and inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PropertyPlantAndEquipmentAndInventoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248927664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets Disclosure</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note G &#8212; Goodwill and Other Intangible Assets</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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&#8217;s businesses represent a reporting unit. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Annual Impairment Testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at June&#160;30, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"/><td style="width:47.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,913&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the six months ended June&#160;30, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"/><td style="width:41.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.236%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.289%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.236%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,492)</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,913&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long lived assets</span></div><div style="margin-top:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Annual indefinite lived impairment testing</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2022 and 2021. 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. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at June&#160;30, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.019%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">576,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(211,350)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">364,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">566,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(180,581)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">386,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">158,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(44,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">113,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">153,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(49,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">103,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">425,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(103,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">322,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">411,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(87,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">323,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,167,211&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(363,915)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">803,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,137,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">815,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,224,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(363,915)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">860,261&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,194,571&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">872,677&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense related to intangible assets was $20.9 million and $42.0 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June&#160;30, 2022, respectively and $18.8 million and $37.4 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the three and six months ended June&#160;30, 2021, respectively.  </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248928480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Warranties</a></td>
<td class="text">Warranties <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;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&#8217;s warranty liability for the six months ended June&#160;30, 2022 and the year ended December&#160;31, 2021 is as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"/><td style="width:54.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -URI http://asc.fasb.org/topic&amp;trid=2155896<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249126112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt Disclosure</a></td>
<td class="text">Debt<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2021 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;Lenders&#8221;), 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 &#8220;2021 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600&#160;million and also permits the LLC, 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC 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 &#8220;Eurodollar Rate&#8221;) 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 &#8220;Consolidated Total Leverage Ratio&#8221;). 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 &#8220;prime rate&#8221;, and (iii) Eurodollar Rate plus 1.0% (the &#8220;Base Rate&#8221;), plus a margin ranging from 0.50% to 1.50%, based on the Company's Consolidated Total Leverage Ratio.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net availability under the 2021 Revolving Credit Facility was approximately $597.7 million at June&#160;30, 2022. Letters of credit outstanding at June&#160;30, 2022 totaled approximately $2.3 million. At June&#160;30, 2022, the Company was in compliance with all covenants as defined in the 2021 Credit Facility.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">2018 Credit Facility</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">   </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 18, 2018, the LLC 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 &#8220;2018 Revolving Credit Facility&#8221;) up to a maximum aggregate amount of $600 million, and (ii)&#160;a $500 million term loan (the &#8220;2018 Term Loan&#8221;).  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.  </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Senior Notes</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2032 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 17, 2021, we consummated the issuance and sale of $300&#160;million aggregate principal amount of our 5.000% Senior Notes due 2032 (the &#8220;2032 Notes&#8221; of "2032 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 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#8220;2032 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the &#8220;Trustee&#8221;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2029 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#8220;2029 Notes Indenture&#8221;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 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 LLC and are not guaranteed by our subsidiaries.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;2026 Senior Notes&#8221;).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2026 Senior Notes</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#8217;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. </span></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the Company&#8217;s debt holdings at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,747&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><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"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Senior Notes consisted of the following carrying value and estimated fair value (in thousands):</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.333%"><tr><td style="width:1.0%"/><td style="width:20.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.829%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.677%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.219%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value Hierarchy Level</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">June 30, 2022</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maturity Date</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">January 15, 2032</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">231,750&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 15, 2029</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.250&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Debt Issuance Costs</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred debt issuance costs represent the costs associated with the issuance of the Company's financing arrangements. In connection with the 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0 million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 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.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since the Company can borrow, repay and reborrow principal under the 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 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.  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes unamortized premiums and debt issuance costs at June&#160;30, 2022 and December&#160;31, 2021, and the balance sheet classification in each of the periods presented (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">  </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.725%"><tr><td style="width:1.0%"/><td style="width:56.323%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.651%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.832%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,819&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">27,784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(7,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(6,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Unamortized premiums and debt issuance costs, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,067&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Balance sheet classification:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Other noncurrent assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">5,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">6,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">14,253&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,174&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">20,067&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,763&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249003328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Noncontrolling Interest</a></td>
<td class="text">Noncontrolling Interest  <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncontrolling interest represents the portion of the Company&#8217;s majority owned subsidiary&#8217;s net income (loss) and equity that is owned by noncontrolling shareholders. The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of June&#160;30, 2022 and December&#160;31, 2021: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#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.  </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,707&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248927664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurement</a></td>
<td class="text">Fair Value Measurement<div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at June&#160;30, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><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"/></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. </span></div><div style="margin-bottom:3pt;padding-left:18pt;text-indent:-18pt"><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">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents potential earn-out payable as additional purchase price consideration by Altor in connection with the acquisition of Polyfoam. The payment of the earn-out occurred on March 31, 2022.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"/><td style="width:81.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Valuation Techniques</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s fair value measurement policies under the fair value hierarchy, refer to the Company&#8217;s Annual Report on Form 10-K for the year ended December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Nonrecurring Fair Value Measurements</span></div>There were no assets or liabilities measured on a non-recurring basis during the six months ended June&#160;30, 2022 or the year ended December 31, 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249031760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income taxes <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective September 1, 2021, the LLC&#8217;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&#8217;s items of income, gain, loss and deduction flowed through to owners of the Trust without being subject to income taxes at the Trust level. Consequently, the Company&#8217;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 Trust will be subject to entity-level U.S. federal, state, and local corporate income taxes on the Company&#8217;s earnings that flow through to the Trust. However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#8217;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#8220;UBIT&#8221;) from the Trust. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the six months ended June&#160;30, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:63.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of Tax Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266.3&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the six months ended June 30, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust is taxed as a corporation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248740896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Defined Benefit Plan</a></td>
<td class="text">Defined Benefit Plan<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the acquisition of Arnold, the company has a defined benefit plan covering substantially all of Arnold&#8217;s employees at its Lupfig, Switzerland location. The benefits are based on years of service and the employees&#8217; highest average compensation during the specific period.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unfunded liability of $0.5 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at June&#160;30, 2022. Net periodic benefit cost consists of the following for the three and six months ended June&#160;30, 2022 and 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><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"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June&#160;30, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per the terms of the pension agreement, Arnold contributed $0.2 million to the plan. For the remainder of 2022, the expected contribution to the plan will be approximately $0.1 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 June&#160;30, 2022 were considered Level 3.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248888384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">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.   <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 six months ended June&#160;30, 2022 and 2021. The Company recognized $10.6 million and $21.0 million in the three and six months ended June&#160;30, 2022 and $8.6&#160;million and $17.2&#160;million in the three and six months ended June&#160;30, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,316&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">124,692</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">25,713</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">116,603</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248808320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Management Services Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The LLC entered into the Management Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC 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. At June 30, 2022 and March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM 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, which resulted in a lower management fee paid during 2021 than would have normally been due</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the first quarter of 2021, the LLC 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. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Integration Services Agreements</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 paid CGM an integration service fee of $4.4&#160;million quarterly over a twelve month period as services were 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 were rendered, beginning in the quarter ended September 30, 2020. Integration service fees are included in selling, general and administrative expense on the subsidiaries' statement of operations in the period in which they are incurred. 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. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company and its businesses have the following significant related party transactions</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">5.11</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recapitalization</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In August 2021, the Company completed a recapitalization of 5.11 whereby the LLC entered into an amendment to the intercompany loan agreement with 5.11 (the "5.11 Loan Agreement").</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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 LLC 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 was paid to minority shareholders. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.5 million and $0.8 million during the three and six months ended</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;30, 2022, respectively, and  $0.4&#160;million and $0.8&#160;million during the three and six months ended June&#160;30, 2021, respectively in inventory from the vendor. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">BOA</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Repurchase of Noncontrolling Interest </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- 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 LLC (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 LLC.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Related Party Vendor Purchases - </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ately $15.9&#160;million and $31.1&#160;million in purchases from this supplier</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2022, respectively and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11.8&#160;million and $21.6&#160;million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> during the three and six months ended June&#160;30, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Ergobaby</span></div>Recapitalization - In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5&#160;million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2&#160;million. The remaining amount of the distribution was paid to minority shareholders.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248827952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q - Subsequent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of PrimaLoft</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, the LLC, through its newly formed acquisition subsidiary, Relentless Intermediate, Inc. ("PrimaLoft Buyer"), acquired PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;) pursuant to a Stock Purchase Agreement (the &#8220; PrimaLoft Purchase Agreement&#8221;), dated June 4, 2022, by and between PrimaLoft Buyer and VP PrimaLoft Holdings, LLC. The acquisition of PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $530&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and the proceeds from its new $400&#160;million term loan facility. PrimaLoft management invested in the Transaction along with the Company, representing 9.2% of the equity interest in PrimaLoft. Concurrent with the Closing, the Company provided a credit facility to PrimaLoft pursuant to which a secured revolving loan commitment and secured term loan were made available to PrimaLoft (the "PrimaLoft Credit Agreement"). The initial revolving loan and term loan commitments under these facilities on the closing date were $178&#160;million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is a world leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA with the Company as of the closing date for the period through September 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $600&#160;million ("the 2022 Revolving Loan Commitment") and a $400&#160;million term loan (the &#8220; 2022 Term Loan&#8221;).  The 2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the closing date for the 2022 Credit Facility, the 2022 Term Loan was advanced in full and the initial borrowings outstanding under the 2022 Revolving </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Line of Credit were $115&#160;million. We used the initial proceeds from the 2022 Credit Facility to pay all amounts outstanding under the 2021 Credit Facility, pay fees and expenses incurred in connection with the 2022 Credit Facility and fund the acquisition of PrimaLoft. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").</span></div>A description of the Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248922880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="margin-top:15pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note Q - Subsequent Events</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition of PrimaLoft</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, the LLC, through its newly formed acquisition subsidiary, Relentless Intermediate, Inc. ("PrimaLoft Buyer"), acquired PrimaLoft Technologies Holdings, Inc. (&#8220;PrimaLoft&#8221;) pursuant to a Stock Purchase Agreement (the &#8220; PrimaLoft Purchase Agreement&#8221;), dated June 4, 2022, by and between PrimaLoft Buyer and VP PrimaLoft Holdings, LLC. The acquisition of PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $530&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and the proceeds from its new $400&#160;million term loan facility. PrimaLoft management invested in the Transaction along with the Company, representing 9.2% of the equity interest in PrimaLoft. Concurrent with the Closing, the Company provided a credit facility to PrimaLoft pursuant to which a secured revolving loan commitment and secured term loan were made available to PrimaLoft (the "PrimaLoft Credit Agreement"). The initial revolving loan and term loan commitments under these facilities on the closing date were $178&#160;million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is a world leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">CGM entered into a waiver of the MSA with the Company as of the closing date for the period through September 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Credit Facility</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $600&#160;million ("the 2022 Revolving Loan Commitment") and a $400&#160;million term loan (the &#8220; 2022 Term Loan&#8221;).  The 2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#8217;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On the closing date for the 2022 Credit Facility, the 2022 Term Loan was advanced in full and the initial borrowings outstanding under the 2022 Revolving </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Line of Credit were $115&#160;million. We used the initial proceeds from the 2022 Credit Facility to pay all amounts outstanding under the 2021 Credit Facility, pay fees and expenses incurred in connection with the 2022 Credit Facility and fund the acquisition of PrimaLoft. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Advanced Circuits Merger Agreement</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#8220;AC Buyer&#8221;), Aspen Acquisition Sub, Inc. (&#8220;AC Merger Sub&#8221;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#8220;AC Merger&#8221;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#8220;SPAC&#8221;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#8220;SPAC Transaction&#8221;) with a SPAC, ACE Convergence Acquisition Corp. (&#8220;ACE&#8221;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").</span></div>A description of the Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253811472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Consolidation</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements include the accounts of the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_SeasonalityPolicyTextBlock', window );">Seasonality</a></td>
<td class="text">SeasonalityEarnings 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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue</a></td>
<td class="text">he Company recognizes revenue 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&#8217;s reportable segments and offers different products and services.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsPolicyTextBlock', window );">Discontinued Operations, Policy [Policy Text Block]</a></td>
<td class="text">iscontinued OperationsOn October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and June 30, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 29, 2022, the LLC and Advanced Circuits sent notice to terminate the Agreement and Plan of Merger. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note Q - "Subsequent Events"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations for the three and nine months ended September 30, 2022.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2021. Refer to </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_52" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note C - "Discontinued Operations"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information. Unless otherwise indicated, the disclosures accompanying the condensed consolidated financial statements reflect the Company's continuing operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_SeasonalityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Seasonality [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_SeasonalityPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section S99<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=26872618&amp;loc=d3e7436-122677<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248938272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations Discontinued operations (Policies)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three and six months ended June 30, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:51.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2021, excludes $0.7&#160;million and $1.4&#160;million, respectively, of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249025664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock', window );">Disposal Groups, Including Discontinued Operations</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized results of operations of Liberty for the three and six months ended June 30, 2021 are as follows (in thousands):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"/><td style="width:51.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.448%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.535%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.610%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.457%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,447&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,926&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,879&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from continuing operations before income taxes </span><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">(1) </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income from discontinued operations </span><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">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,778&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><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">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for the three and six months ended June 30, 2021, excludes $0.7&#160;million and $1.4&#160;million, respectively, of intercompany interest expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sale of Clean Earth  </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#8217; representative, entered into a definitive Stock Purchase Agreement (the &#8220;Clean Earth Purchase Agreement&#8221;) with Calrissian Holdings, LLC (&#8220;Clean Earth Buyer&#8221;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#8217;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=SL51724579-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1474-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5D<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721677-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721659-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721665-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721671-107760<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721663-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248888384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide disaggregation of revenue by reportable segment geography for the three and six months ended June&#160;30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:12.708%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.638%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.335%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.487%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.558%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.170%"/><td style="width:0.1%"/></tr><tr><td colspan="60" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Lugano</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">96,543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,641&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">46,337&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">59,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">81,684&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">403,256&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">392&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">9,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">20,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">2,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">8,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">49,664&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">4,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">22,440&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,144&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,567&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">36,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">7,952&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">1,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">6,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">605&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">16,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">120,048&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">59,386&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">26,506&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">27,636&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">53,846&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">66,144&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">38,777&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">84,189&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%">515,597&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"><tr><td style="width:1.0%"/><td style="width:16.891%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.054%"/><td style="width:0.1%"/></tr><tr><td colspan="54" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5.11</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">BOA</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ergo</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Marucci</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Velocity</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Altor</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Arnold</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sterno</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">91,464&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,736&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,092&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,783&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,095&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">85,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">338,267&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,259&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,483&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Asia Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,976&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,951&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">90&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other international</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,251&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">110,033&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,956&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,358&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,640&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,556&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89,257&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431,525&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247043056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock', window );">Summary of Net Sales of Operating Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:44.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Net Revenues</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">116,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">80,537&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,084&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,288&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,292&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,972&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,777&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,041&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,189&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">89,257&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">166,571&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment revenue</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,597&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,525&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026,110&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,081&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated revenues</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">515,597&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,525&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,026,110&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">840,081&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock', window );">Summary of Profit (Loss) of Operating Segments</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"><tr><td style="width:1.0%"/><td style="width:44.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.644%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.328%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.380%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.384%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Segment operating income (loss) </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,262&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,549&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,687&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,908&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,548&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,742&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,497&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,493&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,862&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total segment operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,129&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,079&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128,283&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,638&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(16,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,727)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,370)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,177)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,311&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,352&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">94,913&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,461&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment operating income (loss) to consolidated income (loss) from continuing operations before income taxes:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,519)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(34,938)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28,752)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,870)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(865)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(722)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,731)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consolidated income (loss) from continuing operations before income taxes</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,664&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,264)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,017&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,126&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock', window );">Summary of Goodwill and Identifiable Assets of Operating Segments</a></td>
<td class="text"><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"><tr><td style="width:1.0%"/><td style="width:45.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.078%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.575%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.530%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,535&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,947&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,701&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,390&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,846&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,644&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,945&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,114&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,145&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,218&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,007&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,737&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,826&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,784&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,119&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,929&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt issuance costs </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,325&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,691&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,506&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,850&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,254&#160;</span></td><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"/></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:43.394%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.144%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Accounts Receivable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Identifiable Assets</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30,</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022 </span><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">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021 </span><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">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">48,033&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,461&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395,763&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">354,666&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">263,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,987&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292,752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">233,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">172,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,561&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,017&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">219,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,457&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,631&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">245,694&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,084)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,530&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,993,568&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,855,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Reconciliation of segment to consolidated total:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and other identifiable assets</span><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"> </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">106,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consolidated total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,530&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">268,262&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,145,890&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,060,594&#160;</span></td><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"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt;padding-left:18pt;text-indent:-18pt"><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">(1)</span><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 </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_64" 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"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248919472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Summary of Property, Plant and Equipment</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">213,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,919&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Furniture, fixtures and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Buildings and land</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,341&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,345&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Construction in process</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,276&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,386&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(183,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(166,993)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">182,989&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">178,393&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Summary of Inventory</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is comprised of the following at June&#160;30, 2022 and December&#160;31, 2021 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.654%"><tr><td style="width:1.0%"/><td style="width:53.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.729%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Raw materials </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,179&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,654&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">566,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">457,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: obsolescence reserve</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,519)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27,870)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">695,687&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562,084&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249066304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Reconciliation of Change in Carrying Value of Goodwill</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the net carrying value of goodwill at June&#160;30, 2022 and December&#160;31, 2021, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.046%"><tr><td style="width:1.0%"/><td style="width:47.476%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.137%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.139%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended&#160;<br/>&#160;December 31, 2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - gross carrying amount</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">846,658&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">873,150&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated impairment losses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(57,745)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill - net carrying amount</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,913&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the change in the carrying value of goodwill for the six months ended June&#160;30, 2022 by operating segment </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td style="width:1.0%"/><td style="width:41.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.032%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.236%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.289%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.236%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at January 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Acquisitions/Measurement Period Adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 30, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">61,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,336&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">815,405&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,492)</span></td><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">788,913&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock', window );">Summary of Other Intangible Assets</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets are comprised of the following at June&#160;30, 2022 and December&#160;31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.019%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Gross Carrying  Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Accumulated  Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.75pt;font-weight:700;line-height:100%">Net Carrying  Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">576,203&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(211,350)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">364,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">566,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(180,581)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">386,224&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Technology and patents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">158,696&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(44,741)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">113,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">153,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(49,898)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">103,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">425,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(103,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">322,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">411,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(87,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">323,922&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">4,617&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(3,502)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Other contractual intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">2,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(1,064)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(735)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,167,211&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(363,915)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">803,296&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,137,606&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">815,712&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Trade names, not subject to amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">56,965&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">Total intangibles, net</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,224,176&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(363,915)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">860,261&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">1,194,571&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">(321,894)</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.25pt;font-weight:400;line-height:100%">872,677&#160;</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Summary of Estimated Charges to Amortization Expense of Intangible Assets</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated charges to amortization expense of intangible assets for the remainder of 2022 and the next four years, is as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:50.438%"><tr><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.249%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.450%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:1.254%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,745&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,049&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of intangible assets by major class.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249068032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GuaranteesAbstract', window );"><strong>Guarantees [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Change in Carrying Value of Company's Warranty Liability</a></td>
<td class="text">A reconciliation of the change in the carrying value of the Company&#8217;s warranty liability for the six months ended June&#160;30, 2022 and the year ended December&#160;31, 2021 is as follows (<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.485%"><tr><td style="width:1.0%"/><td style="width:54.183%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.541%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.033%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Warranty liability</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Year ended December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for warranties issued during the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fulfillment of warranty obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,753)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ending balance</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,787&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,062&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GuaranteesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GuaranteesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248808320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDebtTableTextBlock', window );">Summary of Debt Holdings</a></td>
<td class="text">he following table provides the Company&#8217;s debt holdings at June&#160;30, 2022 and December&#160;31, 2021 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.467%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.448%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Effective Interest Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2029 Senior Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.25&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2032 Senior Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Unamortized premiums and debt issuance costs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14,253)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,174)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term debt</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,285,747&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284,826&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248953904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock', window );">Summary of Basic and Diluted Earnings Per Share</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per share for the three and six months ended June&#160;30, 2022 and 2021 attributable to the common shares of Holdings is calculated as follows </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share data)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:51.823%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.432%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended&#160;<br/>&#160;June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended&#160;<br/>&#160;June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net income (loss) from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,982&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(32,490)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">21,377&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(32,570)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">4,641&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">7,884&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Net loss from continuing operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">9,341&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(32,713)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,493&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(34,323)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">3,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,945&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">13,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">16,760&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Less: Effect of contribution based profit - Holding Event</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">855&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">1,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Income from discontinued operations attributable to common shares of Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">2,901&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">8,090&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">12,594&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">15,825&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Basic and diluted weighted average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">70,227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">69,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">64,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Basic and fully diluted income (loss) per common share attributable to Holdings</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Continuing operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.50)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.17&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.38)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">0.37&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%">(0.29)</span></td><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"/></tr></table></div>Dist<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effect of income (loss) on basic earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248893104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Noncontrolling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NoncontrollingInterestTableTextBlock', window );">Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest</a></td>
<td class="text">The following tables reflect the LLC&#8217;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of June&#160;30, 2022 and December&#160;31, 2021: <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.228%"><tr><td style="width:1.0%"/><td style="width:42.650%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.845%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">% Ownership </span><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">(1)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Primary</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fully<br/>Diluted</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">99.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9.5pt;font-weight:400;line-height:120%">  &#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.  </span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,707&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NoncontrollingInterestTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Non controlling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NoncontrollingInterestTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496254180768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock', window );">Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides the assets and liabilities carried at fair value measured on a recurring basis at June&#160;30, 2022 and December&#160;31, 2021 (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level&#160;1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:10.87pt">Represents put option issued to noncontrolling shareholders in connection with the 5.11 acquisition.</span></div><div style="margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:41.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.586%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.581%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Liabilities:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Put option of noncontrolling shareholders </span><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">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration - acquisition </span><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">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total recorded at fair value</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of the change in the carrying value of the Level 3 fair value measurements from January 1, 2021 through June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.362%"><tr><td style="width:1.0%"/><td style="width:81.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.251%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at January 1, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,785)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Termination of put option of noncontrolling shareholder - Liberty</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Increase in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,501)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Decrease in the fair value of put option of noncontrolling shareholder - 5.11</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payment of contingent consideration - Polyfoam</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(142)</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248881184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the Federal Statutory Rate and the effective income tax rate for the six months ended June&#160;30, 2022 and 2021 is as follows: </span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.058%"><tr><td style="width:1.0%"/><td style="width:63.348%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.270%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.271%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States Federal Statutory Rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State income taxes (net of Federal benefits) </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expenses of Compass Group Diversified Holdings LLC representing a pass through to shareholders </span><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">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Impact of subsidiary employee stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Credit utilization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(33.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-recognition of NOL carryforwards at subsidiaries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of Tax Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(6.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26.4&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">266.3&#160;</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><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">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;The effective income tax rate for the six months ended June 30, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust is taxed as a corporation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496248867776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Summary of Net Periodic Benefit Cost</a></td>
<td class="text">Net periodic benefit cost consists of the following for the three and six months ended June&#160;30, 2022 and 2021<span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.039%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of unrecognized loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of curtailment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156&#160;</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><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"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253964960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Supplemental Balance Sheet Disclosures</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">124,692</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">25,713</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">116,603</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock', window );">Supplemental Cash Flow Information Related to Leases</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock', window );">Weighted Average Remaining Lease Term and Discount Rate For Operating Leases</a></td>
<td class="text"><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of Lease Liabilities</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,316&#160;</span></td><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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41499-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124440162&amp;loc=d3e12069-110248<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123406913&amp;loc=d3e41502-112717<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123389372&amp;loc=d3e36991-112694<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123403562&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of supplemental cash flow information for the periods presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI http://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249789376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Presentation and Principles of Consolidation - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>Segment</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>Segment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfBusinessesOwned', window );">Number Of Businesses Owned</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity', window );">Sole owner of Trust interest of the company</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfBusinessesOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Businesses Owned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfBusinessesOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfTrustInterestHeldByParentEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of trust interest held by parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfTrustInterestHeldByParentEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238895488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Oct. 05, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Jul. 01, 2020</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">$ 179,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 107,855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,780<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Non- Controlling Interest | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_MarucciMemberMember', window );">Marucci [Member] | Lizard Skinds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">$ 47,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 44,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</a></td>
<td class="nump">11,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="nump">$ 10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="nump">$ 27,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_AltorMember', window );">Altor | Plymouth Foam</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=codi_ArnoldMember', window );">Arnold | Ramco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment', window );">Business acquisition, payment through equity investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionPaymentThroughEquityInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition, payment through equity investment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionPaymentThroughEquityInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationIntegrationServicesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationIntegrationServicesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LizardSkinsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_PlymouthFoamMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_RamcoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_RamcoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238460496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">10 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,636<span></span>
</td>
<td class="nump">$ 34,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 158,780<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</a></td>
<td class="nump">1,433<span></span>
</td>
<td class="nump">1,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</a></td>
<td class="nump">20,954<span></span>
</td>
<td class="nump">20,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,954<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</a></td>
<td class="nump">85,794<span></span>
</td>
<td class="nump">95,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,213<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</a></td>
<td class="nump">2,743<span></span>
</td>
<td class="nump">3,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,135<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments to Acquire Businesses, Gross</a></td>
<td class="nump">267,554<span></span>
</td>
<td class="nump">265,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</a></td>
<td class="nump">4,979<span></span>
</td>
<td class="nump">9,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,093<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets</a></td>
<td class="nump">115,903<span></span>
</td>
<td class="nump">212,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,282<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities</a></td>
<td class="nump">7,129<span></span>
</td>
<td class="nump">7,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</a></td>
<td class="nump">7,129<span></span>
</td>
<td class="nump">33,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</a></td>
<td class="nump">108,774<span></span>
</td>
<td class="nump">178,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(72,443)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="nump">1,554<span></span>
</td>
<td class="nump">1,434<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">7,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="nump">256,000<span></span>
</td>
<td class="nump">256,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="nump">1,827<span></span>
</td>
<td class="nump">1,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">265,727<span></span>
</td>
<td class="nump">263,307<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Scenario, Adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets', window );">Other current and noncurrent assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract', window );"><strong>Acquisition Consideration</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest', window );">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">70,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Cash Acquired from Acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital', window );">Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Payments to Acquire Businesses, Net of Cash Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred', window );">Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,420)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=SL65897772-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of inventory recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=123455525&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123413009&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=us-gaap_ScenarioAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496251154800">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 82,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">158,780<span></span>
</td>
<td class="nump">$ 86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 48,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">18 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinitelivedIntangibleAssetsAcquired1', window );">Finite-lived Intangible Assets Acquired</a></td>
<td class="nump">$ 34,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinitelivedIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinitelivedIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239664784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Pro Forma Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems', window );"><strong>Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="nump">$ 26,367<span></span>
</td>
<td class="num">$ (14,630)<span></span>
</td>
<td class="nump">$ 50,129<span></span>
</td>
<td class="nump">$ 4,364<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember', window );">Marucci &amp; Boa</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems', window );"><strong>Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Business Acquisition, Pro Forma Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">454,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">892,464<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Holdings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(22,760)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,899)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessAcquisitionProFormaGrossProfit', window );">Business Acquisition, Pro Forma Gross Profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">184,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">368,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax', window );">Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">84,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Business Acquisition, Pro Forma Net Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (19,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,651)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Business Acquisition, Pro Forma Earnings Per Share, Basic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.49)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (0.47)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessAcquisitionProFormaGrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition, Pro Forma Gross Profit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessAcquisitionProFormaGrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciBoaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238696288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 13, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax', window );">Gain (loss) on sale of discontinued operations, net of income tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,414<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax', window );">Gain (loss) on sale of discontinued operations, net of income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(579)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,414<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember', window );">Clean Earth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 209,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations', window );">Income Tax Refunds, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations', window );">Income Tax Refunds, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="nump">67.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PercentageOfGrossConsiderationReceived', window );">Percentage of Gross Consideration Received</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member] | Discontinued Operations, Held-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of businesses</a></td>
<td class="nump">$ 310,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested', window );">Proceeds from Divestiture of Businesses, Net of Cash Divested</a></td>
<td class="nump">240,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1', window );">Noncash or Part Noncash Divestiture, Amount of Consideration Received</a></td>
<td class="nump">$ 70,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AdditionalSharesOfSPACCommonStock', window );">Additional shares of SPAC common stock</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AdditionalSharesOfSPACCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares of SPAC common stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AdditionalSharesOfSPACCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PercentageOfGrossConsiderationReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Gross Consideration Received</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PercentageOfGrossConsiderationReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxRefundsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents the cash inflow during the period from the sale of a component of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsHeldforsaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238729472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest of discontinued operations</a></td>
<td class="nump">$ 177,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 177,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 175,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="nump">5,004<span></span>
</td>
<td class="nump">$ 10,357<span></span>
</td>
<td class="nump">10,374<span></span>
</td>
<td class="nump">$ 19,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">96,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,227<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">27,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,270<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="num">(370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents', window );">Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents</a></td>
<td class="nump">2,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,610<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet', window );">Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net</a></td>
<td class="nump">8,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,447<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent', window );">Disposal Group, Including Discontinued Operation, Inventory, Current</a></td>
<td class="nump">4,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,660<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent', window );">Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current</a></td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">79<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Current</a></td>
<td class="nump">15,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,147<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment', window );">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment</a></td>
<td class="nump">7,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1', window );">Disposal Group, Including Discontinued Operation, Goodwill</a></td>
<td class="nump">66,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets', window );">Disposal Group, Including Discontinued Operation, Intangible Assets</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets', window );">Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent</a></td>
<td class="nump">6,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent', window );">Disposal Group, Including Discontinued Operation, Assets, Noncurrent</a></td>
<td class="nump">80,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,590<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,276<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent', window );">Disposal Group, Including Discontinued Operation, Accounts Payable, Current</a></td>
<td class="nump">3,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent', window );">Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current</a></td>
<td class="nump">3,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupDueToRelatedParty', window );">Disposal group due to related party</a></td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Current</a></td>
<td class="nump">1,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Current</a></td>
<td class="nump">8,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,221<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities', window );">Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities</a></td>
<td class="nump">13,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,419<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities', window );">Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent</a></td>
<td class="nump">5,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,627<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,487<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent', window );">Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent</a></td>
<td class="nump">18,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,906<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation', window );">Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</a></td>
<td class="num">$ (370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (370)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,614)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Disposal Group, Including Discontinued Operation, Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Disposal Group, Including Discontinued Operation, Gross Profit (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Disposal Group, Including Discontinued Operation, Operating Income (Loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Discontinued Operation, Tax Effect of Discontinued Operation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal group due to related party</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupDueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as goodwill attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2510-110228<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496251270592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued Operations - Summarized Operating Results (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,004<span></span>
</td>
<td class="nump">$ 10,357<span></span>
</td>
<td class="nump">$ 10,374<span></span>
</td>
<td class="nump">$ 19,271<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal', window );">Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal</a></td>
<td class="nump">$ 72,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupTotalenterprisevalue', window );">Disposal Group, Total enterprise value</a></td>
<td class="nump">147,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGrouprepaymentofintercompanyloans', window );">Disposal Group, repayment of intercompany loans</a></td>
<td class="nump">26,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts', window );">disposal group, including discontinued operation, transaction costs</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates', window );">Proceeds from sale of business</a></td>
<td class="nump">$ 128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,926<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,903<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,580<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,607<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,157<span></span>
</td>
<td class="nump">22,465<span></span>
</td>
<td class="nump">45,406<span></span>
</td>
<td class="nump">44,027<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss', window );">Gross profit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,095<span></span>
</td>
<td class="nump">10,313<span></span>
</td>
<td class="nump">21,025<span></span>
</td>
<td class="nump">19,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss', window );">Operating income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,806<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
<td class="nump">12,330<span></span>
</td>
<td class="nump">11,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Income (loss) from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,826<span></span>
</td>
<td class="nump">6,260<span></span>
</td>
<td class="nump">12,303<span></span>
</td>
<td class="nump">11,751<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation', window );">Provision for income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">822<span></span>
</td>
<td class="nump">683<span></span>
</td>
<td class="nump">1,929<span></span>
</td>
<td class="nump">1,454<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax', window );">Income from discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,004<span></span>
</td>
<td class="nump">5,577<span></span>
</td>
<td class="nump">10,374<span></span>
</td>
<td class="nump">10,297<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations', window );">Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,600<span></span>
</td>
<td class="nump">$ 1,800<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="nump">$ 3,800<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupTotalenterprisevalue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Total enterprise value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupTotalenterprisevalue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGrouprepaymentofintercompanyloans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, repayment of intercompany loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGrouprepaymentofintercompanyloans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>disposal group, including discontinued operation, transaction costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2443-110228<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109227538&amp;loc=d3e44648-109337<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496245876080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 515,597<span></span>
</td>
<td class="nump">$ 431,525<span></span>
</td>
<td class="nump">$ 1,026,110<span></span>
</td>
<td class="nump">$ 840,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">120,048<span></span>
</td>
<td class="nump">110,033<span></span>
</td>
<td class="nump">224,071<span></span>
</td>
<td class="nump">209,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">26,506<span></span>
</td>
<td class="nump">26,956<span></span>
</td>
<td class="nump">46,716<span></span>
</td>
<td class="nump">49,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">27,636<span></span>
</td>
<td class="nump">24,640<span></span>
</td>
<td class="nump">79,728<span></span>
</td>
<td class="nump">61,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">53,846<span></span>
</td>
<td class="nump">63,358<span></span>
</td>
<td class="nump">105,292<span></span>
</td>
<td class="nump">128,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">38,777<span></span>
</td>
<td class="nump">32,556<span></span>
</td>
<td class="nump">76,942<span></span>
</td>
<td class="nump">65,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">84,189<span></span>
</td>
<td class="nump">89,257<span></span>
</td>
<td class="nump">161,109<span></span>
</td>
<td class="nump">166,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">59,386<span></span>
</td>
<td class="nump">44,085<span></span>
</td>
<td class="nump">116,196<span></span>
</td>
<td class="nump">80,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">66,144<span></span>
</td>
<td class="nump">40,640<span></span>
</td>
<td class="nump">129,972<span></span>
</td>
<td class="nump">78,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">39,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">403,256<span></span>
</td>
<td class="nump">338,267<span></span>
</td>
<td class="nump">813,000<span></span>
</td>
<td class="nump">664,425<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">96,543<span></span>
</td>
<td class="nump">91,464<span></span>
</td>
<td class="nump">177,346<span></span>
</td>
<td class="nump">172,247<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">9,841<span></span>
</td>
<td class="nump">9,092<span></span>
</td>
<td class="nump">18,014<span></span>
</td>
<td class="nump">17,891<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">26,641<span></span>
</td>
<td class="nump">24,365<span></span>
</td>
<td class="nump">77,723<span></span>
</td>
<td class="nump">60,461<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">46,337<span></span>
</td>
<td class="nump">56,304<span></span>
</td>
<td class="nump">90,150<span></span>
</td>
<td class="nump">114,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">27,433<span></span>
</td>
<td class="nump">22,095<span></span>
</td>
<td class="nump">53,606<span></span>
</td>
<td class="nump">43,456<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">81,684<span></span>
</td>
<td class="nump">85,428<span></span>
</td>
<td class="nump">156,382<span></span>
</td>
<td class="nump">159,453<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">15,976<span></span>
</td>
<td class="nump">14,736<span></span>
</td>
<td class="nump">36,178<span></span>
</td>
<td class="nump">28,817<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">59,736<span></span>
</td>
<td class="nump">34,783<span></span>
</td>
<td class="nump">117,517<span></span>
</td>
<td class="nump">67,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">39,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">9,755<span></span>
</td>
<td class="nump">10,725<span></span>
</td>
<td class="nump">19,581<span></span>
</td>
<td class="nump">21,026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,693<span></span>
</td>
<td class="nump">2,764<span></span>
</td>
<td class="nump">5,081<span></span>
</td>
<td class="nump">5,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">1,108<span></span>
</td>
<td class="nump">2,123<span></span>
</td>
<td class="nump">1,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">392<span></span>
</td>
<td class="nump">135<span></span>
</td>
<td class="nump">944<span></span>
</td>
<td class="nump">476<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,931<span></span>
</td>
<td class="nump">2,901<span></span>
</td>
<td class="nump">6,492<span></span>
</td>
<td class="nump">6,124<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">244<span></span>
</td>
<td class="nump">212<span></span>
</td>
<td class="nump">437<span></span>
</td>
<td class="nump">417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,068<span></span>
</td>
<td class="nump">3,259<span></span>
</td>
<td class="nump">3,867<span></span>
</td>
<td class="nump">6,259<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">97<span></span>
</td>
<td class="nump">346<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">570<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">49,664<span></span>
</td>
<td class="nump">42,803<span></span>
</td>
<td class="nump">94,142<span></span>
</td>
<td class="nump">82,310<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,774<span></span>
</td>
<td class="nump">6,486<span></span>
</td>
<td class="nump">16,319<span></span>
</td>
<td class="nump">13,641<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,085<span></span>
</td>
<td class="nump">8,483<span></span>
</td>
<td class="nump">15,675<span></span>
</td>
<td class="nump">15,828<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">29<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">2,587<span></span>
</td>
<td class="nump">2,559<span></span>
</td>
<td class="nump">5,013<span></span>
</td>
<td class="nump">5,080<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">8,928<span></span>
</td>
<td class="nump">7,810<span></span>
</td>
<td class="nump">18,437<span></span>
</td>
<td class="nump">16,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">437<span></span>
</td>
<td class="nump">448<span></span>
</td>
<td class="nump">739<span></span>
</td>
<td class="nump">697<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">20,830<span></span>
</td>
<td class="nump">16,988<span></span>
</td>
<td class="nump">37,930<span></span>
</td>
<td class="nump">30,338<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">36,300<span></span>
</td>
<td class="nump">26,855<span></span>
</td>
<td class="nump">65,295<span></span>
</td>
<td class="nump">46,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">4,086<span></span>
</td>
<td class="nump">4,068<span></span>
</td>
<td class="nump">8,050<span></span>
</td>
<td class="nump">7,881<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">7,144<span></span>
</td>
<td class="nump">8,159<span></span>
</td>
<td class="nump">10,614<span></span>
</td>
<td class="nump">13,420<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">575<span></span>
</td>
<td class="nump">106<span></span>
</td>
<td class="nump">994<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">488<span></span>
</td>
<td class="nump">505<span></span>
</td>
<td class="nump">842<span></span>
</td>
<td class="nump">781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,567<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
<td class="nump">3,349<span></span>
</td>
<td class="nump">3,244<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">90<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">105<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">22,440<span></span>
</td>
<td class="nump">11,976<span></span>
</td>
<td class="nump">41,344<span></span>
</td>
<td class="nump">20,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember', window );">Asia Pacific | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">16,622<span></span>
</td>
<td class="nump">12,875<span></span>
</td>
<td class="nump">34,092<span></span>
</td>
<td class="nump">25,897<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">7,952<span></span>
</td>
<td class="nump">5,251<span></span>
</td>
<td class="nump">17,275<span></span>
</td>
<td class="nump">10,823<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">106<span></span>
</td>
<td class="nump">114<span></span>
</td>
<td class="nump">290<span></span>
</td>
<td class="nump">283<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">1,503<span></span>
</td>
<td class="nump">1,089<span></span>
</td>
<td class="nump">2,795<span></span>
</td>
<td class="nump">2,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">605<span></span>
</td>
<td class="nump">488<span></span>
</td>
<td class="nump">1,113<span></span>
</td>
<td class="nump">1,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">32<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="nump">57<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">107<span></span>
</td>
<td class="nump">108<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">6,408<span></span>
</td>
<td class="nump">$ 5,857<span></span>
</td>
<td class="nump">12,455<span></span>
</td>
<td class="nump">$ 10,933<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember', window );">Other international | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaPacificMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaPacificMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=codi_OtherInternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=codi_OtherInternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496250109648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Additional Information (Detail)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>Segment </div>
<div>Clients</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>Facility</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 23, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 33,691<span></span>
</td>
<td class="nump">$ 28,506<span></span>
</td>
<td class="nump">$ 67,850<span></span>
</td>
<td class="nump">$ 56,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable operating segments | Segment</a></td>
<td class="nump">9<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">proceeds held in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby | Geographic Concentration Risk | Trading Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember', window );">Arnold | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfClients', window );">Number of clients | Clients</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NumberOfManufacturingFacilities', window );">Number Of Manufacturing Facilities | Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 32,826<span></span>
</td>
<td class="nump">27,784<span></span>
</td>
<td class="nump">$ 66,119<span></span>
</td>
<td class="nump">54,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">5,535<span></span>
</td>
<td class="nump">5,343<span></span>
</td>
<td class="nump">10,947<span></span>
</td>
<td class="nump">10,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">1,995<span></span>
</td>
<td class="nump">2,095<span></span>
</td>
<td class="nump">3,990<span></span>
</td>
<td class="nump">4,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">3,218<span></span>
</td>
<td class="nump">3,145<span></span>
</td>
<td class="nump">6,413<span></span>
</td>
<td class="nump">6,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">4,975<span></span>
</td>
<td class="nump">5,181<span></span>
</td>
<td class="nump">9,978<span></span>
</td>
<td class="nump">10,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="nump">$ 4,079<span></span>
</td>
<td class="nump">$ 3,134<span></span>
</td>
<td class="nump">$ 8,007<span></span>
</td>
<td class="nump">$ 5,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfClients">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of clients.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfClients</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NumberOfManufacturingFacilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of manufacturing facilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NumberOfManufacturingFacilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds held in escrow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradingRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradingRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239585360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Net Sales of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 515,597<span></span>
</td>
<td class="nump">$ 431,525<span></span>
</td>
<td class="nump">$ 1,026,110<span></span>
</td>
<td class="nump">$ 840,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">120,048<span></span>
</td>
<td class="nump">110,033<span></span>
</td>
<td class="nump">224,071<span></span>
</td>
<td class="nump">209,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">27,636<span></span>
</td>
<td class="nump">24,640<span></span>
</td>
<td class="nump">79,728<span></span>
</td>
<td class="nump">61,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">53,846<span></span>
</td>
<td class="nump">63,358<span></span>
</td>
<td class="nump">105,292<span></span>
</td>
<td class="nump">128,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">84,189<span></span>
</td>
<td class="nump">89,257<span></span>
</td>
<td class="nump">161,109<span></span>
</td>
<td class="nump">166,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">59,386<span></span>
</td>
<td class="nump">44,085<span></span>
</td>
<td class="nump">116,196<span></span>
</td>
<td class="nump">80,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">66,144<span></span>
</td>
<td class="nump">40,640<span></span>
</td>
<td class="nump">129,972<span></span>
</td>
<td class="nump">78,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">39,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">515,597<span></span>
</td>
<td class="nump">431,525<span></span>
</td>
<td class="nump">1,026,110<span></span>
</td>
<td class="nump">840,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">120,048<span></span>
</td>
<td class="nump">110,033<span></span>
</td>
<td class="nump">224,071<span></span>
</td>
<td class="nump">209,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">26,506<span></span>
</td>
<td class="nump">26,956<span></span>
</td>
<td class="nump">46,716<span></span>
</td>
<td class="nump">49,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">27,636<span></span>
</td>
<td class="nump">24,640<span></span>
</td>
<td class="nump">79,728<span></span>
</td>
<td class="nump">61,288<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">53,846<span></span>
</td>
<td class="nump">63,358<span></span>
</td>
<td class="nump">105,292<span></span>
</td>
<td class="nump">128,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">38,777<span></span>
</td>
<td class="nump">32,556<span></span>
</td>
<td class="nump">76,942<span></span>
</td>
<td class="nump">65,041<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">84,189<span></span>
</td>
<td class="nump">89,257<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">161,109<span></span>
</td>
<td class="nump">166,571<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">59,386<span></span>
</td>
<td class="nump">44,085<span></span>
</td>
<td class="nump">116,196<span></span>
</td>
<td class="nump">80,537<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">66,144<span></span>
</td>
<td class="nump">40,640<span></span>
</td>
<td class="nump">129,972<span></span>
</td>
<td class="nump">78,460<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">39,065<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86,084<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total revenue, excluding assessed tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496250134320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">$ 50,311<span></span>
</td>
<td class="nump">$ 36,352<span></span>
</td>
<td class="nump">$ 94,913<span></span>
</td>
<td class="nump">$ 71,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</a></td>
<td class="nump">32,664<span></span>
</td>
<td class="num">(13,264)<span></span>
</td>
<td class="nump">61,017<span></span>
</td>
<td class="nump">5,126<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">737<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="num">(2,870)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="num">(865)<span></span>
</td>
<td class="num">(722)<span></span>
</td>
<td class="num">(1,731)<span></span>
</td>
<td class="num">(1,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,305)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="nump">67,129<span></span>
</td>
<td class="nump">50,079<span></span>
</td>
<td class="nump">128,283<span></span>
</td>
<td class="nump">98,638<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">12,305<span></span>
</td>
<td class="nump">11,969<span></span>
</td>
<td class="nump">18,210<span></span>
</td>
<td class="nump">17,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">3,549<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">3,273<span></span>
</td>
<td class="nump">5,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="num">(1,436)<span></span>
</td>
<td class="nump">1,180<span></span>
</td>
<td class="nump">6,449<span></span>
</td>
<td class="nump">11,687<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,429<span></span>
</td>
<td class="nump">9,100<span></span>
</td>
<td class="nump">8,496<span></span>
</td>
<td class="nump">20,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,325<span></span>
</td>
<td class="nump">2,497<span></span>
</td>
<td class="nump">8,613<span></span>
</td>
<td class="nump">5,493<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">7,954<span></span>
</td>
<td class="nump">6,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,988<span></span>
</td>
<td class="nump">10,862<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Corporate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating Income (Loss)</a></td>
<td class="num">(16,818)<span></span>
</td>
<td class="num">(13,727)<span></span>
</td>
<td class="num">(33,370)<span></span>
</td>
<td class="num">(27,177)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">18,451<span></span>
</td>
<td class="nump">11,453<span></span>
</td>
<td class="nump">37,262<span></span>
</td>
<td class="nump">18,707<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">5,908<span></span>
</td>
<td class="nump">3,548<span></span>
</td>
<td class="nump">11,742<span></span>
</td>
<td class="nump">8,232<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Total consolidated income (loss) from continuing operations before income taxes</a></td>
<td class="nump">9,644<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">23,250<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="num">(17,519)<span></span>
</td>
<td class="num">(14,947)<span></span>
</td>
<td class="num">(34,938)<span></span>
</td>
<td class="num">(28,752)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">737<span></span>
</td>
<td class="num">(642)<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="num">(2,870)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of Debt Issuance Costs</a></td>
<td class="num">(865)<span></span>
</td>
<td class="num">(722)<span></span>
</td>
<td class="num">(1,731)<span></span>
</td>
<td class="num">(1,408)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496242227456">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="3">6 Months Ended</th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th" colspan="2"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts Receivable, Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (13,084)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,084)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (13,851)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">2,145,890<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,145,890<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,060,594<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DisposalGroupAssetsHeldForSale', window );">Disposal Group, Assets Held for Sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">96,227<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,227<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99,423<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,691<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 28,506<span></span>
</td>
<td class="nump">67,850<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 56,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNet', window );">Accounts Receivable, after Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">268,530<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,530<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">268,262<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">1,993,568<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,993,568<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,855,160<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,826<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27,784<span></span>
</td>
<td class="nump">66,119<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">54,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | 5.11</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,033<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,033<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,461<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">395,763<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">395,763<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">354,666<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,535<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,343<span></span>
</td>
<td class="nump">10,947<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,166<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,166<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,167<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">86,060<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,060<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,530<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,995<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,095<span></span>
</td>
<td class="nump">3,990<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Marucci [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,589<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,589<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,261<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">172,275<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">172,275<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146,087<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,827<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,024<span></span>
</td>
<td class="nump">6,979<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Velocity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,561<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,561<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,017<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">237,676<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237,676<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,545<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,218<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,145<span></span>
</td>
<td class="nump">6,413<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,047<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,797<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,797<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,372<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">100,487<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,487<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,862<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,016<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Sterno</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">50,885<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,885<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,179<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">245,694<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">245,694<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,338<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,975<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,181<span></span>
</td>
<td class="nump">9,978<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">10,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | BOA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,829<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,829<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,387<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">255,559<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255,559<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">263,052<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,390<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,846<span></span>
</td>
<td class="nump">10,644<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">9,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Altor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,767<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,767<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,457<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">207,302<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">207,302<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">205,631<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,079<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,134<span></span>
</td>
<td class="nump">8,007<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Lugano</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGross', window );">Accounts Receivable, before Allowance for Credit Loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">39,987<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,987<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,812<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">292,752<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">292,752<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">233,720<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,945<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,114<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Amortization Of Debt Issuance Costs And Original Issue Discount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and Amortization Expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">865<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 722<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember', window );">Reconciliation of Segment to Consolidated | Corporate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_IdentifiableAssetsOfSegments', window );">Identifiable Assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 56,095<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56,095<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 106,011<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top"><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 </span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i66dcae174f4a4ec297d2c62aff859394_64" 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"</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DisposalGroupAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disposal Group, Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DisposalGroupAssetsHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_IdentifiableAssetsOfSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_IdentifiableAssetsOfSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123366838&amp;loc=d3e3073-115593<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMagneticsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_MaterialReconcilingItemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfExpenseAxis=codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfExpenseAxis=codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=us-gaap_CorporateAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239571328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 20,281<span></span>
</td>
<td class="nump">$ 17,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">366,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">366,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 345,386<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConstructionInProgressGross', window );">Construction in process</a></td>
<td class="nump">19,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,795<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,340<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(183,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183,287)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(166,993)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">182,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember', window );">Clean Earth</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations', window );">Income Tax Refunds, Discontinued Operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">213,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">206,919<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember', window );">Furniture, fixtures and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">59,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">59,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,988<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Buildings and land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 13,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,345<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConstructionInProgressGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConstructionInProgressGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxRefundsDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxRefundsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_CleanEarthHoldingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=codi_OfficeFurnitureComputersAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253386448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment and Inventory - Summary of Inventory (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="nump">$ 8,900<span></span>
</td>
<td class="nump">$ 20,281<span></span>
</td>
<td class="nump">$ 17,503<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSupplies', window );">Raw materials</a></td>
<td class="nump">120,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 105,654<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-process</a></td>
<td class="nump">34,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,026<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">566,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">457,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Less: obsolescence reserve</a></td>
<td class="num">(25,519)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,519)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,870)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 695,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 695,687<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 562,084<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4),(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496250174128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 788,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="nump">846,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">846,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">873,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Goodwill, estimated impairment loss</a></td>
<td class="nump">57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">20,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,837<span></span>
</td>
<td class="nump">42,026<span></span>
</td>
<td class="nump">$ 37,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment assessment assumptions weighted average cost of capital</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">272.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillAndOtherIntangibleAssetsLineItems', window );"><strong>Goodwill And Other Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,336<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillAndOtherIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill And Other Intangible Assets [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillAndOtherIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247267792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Goodwill - gross carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 846,658<span></span>
</td>
<td class="nump">$ 873,150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated impairment losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="num">(57,745)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">788,913<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">$ 815,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(26,492)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">788,913<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of March 31, 2017</a></td>
<td class="nump">$ 815,405<span></span>
</td>
<td class="nump">815,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,458<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,267<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital', window );">Impairment assessment assumptions weighted average cost of capital</a></td>
<td class="nump">13.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent', window );">Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</a></td>
<td class="nump">272.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,079<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember', window );">Sterno</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">55,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">107,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,657)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">254,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill, Acquired During Period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill - net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 90,843<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance as of January 1, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillLineItems', window );"><strong>Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill, Purchase Accounting Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment assessment assumptions weighted average cost of capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496242549616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 20,921<span></span>
</td>
<td class="nump">$ 18,837<span></span>
</td>
<td class="nump">$ 42,026<span></span>
</td>
<td class="nump">$ 37,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">1,167,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,167,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,137,606<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(363,915)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(363,915)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321,894)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">803,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">803,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">815,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedTradeNames', window );">Trade names, not subject to amortization</a></td>
<td class="nump">56,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,965<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Intangible Assets, Gross (Excluding Goodwill)</a></td>
<td class="nump">1,224,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,224,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,194,571<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Total intangibles, net</a></td>
<td class="nump">860,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">860,261<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">872,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">576,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,805<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(211,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(211,350)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(180,581)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">364,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">364,853<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,224<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember', window );">Technology and patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">158,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">158,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">153,124<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(44,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(44,741)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(49,898)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">113,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">113,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103,226<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade name</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">425,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">425,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(103,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(103,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(87,178)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">322,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">322,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">4,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,637<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,617<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(3,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,502)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember', window );">Other contractual intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Other intangible assets, gross</a></td>
<td class="nump">2,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,243<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Total accumulated amortization</a></td>
<td class="num">(1,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(735)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Finite-Lived Intangible Assets, Net</a></td>
<td class="nump">$ 1,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedTradeNames">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedTradeNames</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_TechnologyAndPatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_LicensingAndNonCompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=codi_DistributorRelationsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253377808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 20,921<span></span>
</td>
<td class="nump">$ 18,837<span></span>
</td>
<td class="nump">$ 42,026<span></span>
</td>
<td class="nump">$ 37,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">2021</a></td>
<td class="nump">41,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">82,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">81,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">76,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">76,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">$ 69,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 69,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253828656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems', window );"><strong>Schedule of Equity Method Investments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Beginning balance</a></td>
<td class="nump">$ 2,062<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Provision for warranties issued during the period</a></td>
<td class="nump">1,169<span></span>
</td>
<td class="nump">4,257<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrualPayments', window );">Fulfillment of warranty obligations</a></td>
<td class="num">(1,444)<span></span>
</td>
<td class="num">$ (3,753)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProductWarrantyAccrual', window );">Ending balance</a></td>
<td class="nump">$ 1,787<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard and extended product warranty accrual from warranties issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=123368208&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEquityMethodInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEquityMethodInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249881584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Additional Information (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 597,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 597,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated amortization</a></td>
<td class="nump">7,752,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,752,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,021,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">20,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,067,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,763,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 33,305,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 33,305,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</a></td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238614320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Issuance Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>May 07, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="nump">$ 27,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 27,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts', window );">Accumulated Amortization, Debt Issuance Costs</a></td>
<td class="num">(7,752)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,752)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">20,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,067<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="num">(865)<span></span>
</td>
<td class="num">$ (722)<span></span>
</td>
<td class="num">(1,731)<span></span>
</td>
<td class="num">$ (1,408)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember', window );">Other Noncurrent Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">5,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,589<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred debt issuance costs, less accumulated amortization</a></td>
<td class="nump">$ 14,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Debt Issuance Costs, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedAmortizationDeferredFinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedAmortizationDeferredFinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239370752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt - Summary of Debt Holdings (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Nov. 17, 2021</div></th>
<th class="th"><div>Mar. 23, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtNoncurrent', window );">Long term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,285,747,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,284,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000,000<span></span>
</td>
<td class="nump">$ 179,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">597,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember', window );">Term Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscount', window );">Debt Instrument, Unamortized Discount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,174,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtCurrent', window );">Long-term Debt, Current Maturities</a></td>
<td class="num">$ (600,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ProceedsHeldInEscrow', window );">proceeds held in escrow</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 647,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember', window );">Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Letter of credit outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember', window );">2018 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Fed Funds Effective Rate Overnight Index Swap Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Eurodollar</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Minimum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Maximum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Revolving Credit Facility | Maximum | Base Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Credit facility obtained</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember', window );">2021 Credit Facility | Term Loan | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member', window );">Senior Notes due 2029</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">825,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.89%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member', window );">Senior Notes due 2032</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtFairValue', window );">Long-term Debt, Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 231,750,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Debtissuanceaggregateprincipalamount', window );">Debt issuance, aggregate principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SeniorNotes', window );">Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.29%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Debtissuanceaggregateprincipalamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt issuance, aggregate principal amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Debtissuanceaggregateprincipalamount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ProceedsHeldInEscrow">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds held in escrow</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ProceedsHeldInEscrow</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeniorNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.16(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.16)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeniorNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=codi_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2021CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_FederalFundsEffectiveSwapRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_EurodollarMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_EurodollarMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_BaseRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_BaseRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2029Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_SeniorNotesDue2032Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496232856688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Additional Information (Detail) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 30, 2022</div></th>
<th class="th"><div>Jul. 28, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Jan. 30, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 30, 2021</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Jul. 30, 2021</div></th>
<th class="th"><div>Jul. 22, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Jan. 30, 2021</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Nov. 20, 2019</div></th>
<th class="th"><div>Mar. 13, 2018</div></th>
<th class="th"><div>Jun. 28, 2017</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 02, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionExpensePreferredShareholders', window );">Distribution Expense, Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,091<span></span>
</td>
<td class="nump">$ 12,091<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,869<span></span>
</td>
<td class="nump">2,869<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Trust shares, issued (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,268,000<span></span>
</td>
<td class="nump">68,738,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">71,268,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from Issuance of Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,155<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockVotingRights', window );">Trust shares, voting rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">One vote per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="nump">$ 0.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="nump">$ 57,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,863<span></span>
</td>
<td class="nump">46,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions', window );">Net Income Loss Available To Trust Stock Net of Distributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(32,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,377<span></span>
</td>
<td class="num">(32,570)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForCommissions', window );">Payments for Commissions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AtTheMarketOfferingCosts', window );">At the market offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember', window );">At the market equity offering</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Trust shares, authorized (shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,817,505,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,529,938<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity', window );">Proceeds from Issuance or Sale of Equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 42,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,863<span></span>
</td>
<td class="nump">46,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember', window );">Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember', window );">Series B Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember', window );">Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockLiquidationPreference', window );">Preferred Stock, Liquidation Preference Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from Issuance of Preferred Stock and Preference Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 96,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember', window );">Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember', window );">Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember', window );">Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_AccruedDistributionPreferredShareholders', window );">Accrued Distribution Preferred Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockDividendRatePercentage', window );">Preferred Stock, Dividend Rate, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock', window );">Proceeds from Issuance of Preferred Stock and Preference Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 115,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 111,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Issuance of Trust preferred shares, net of offering costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110,997<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsPayableAmountPerShare', window );">Distribution declared per share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 1,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series A Preferred Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 453.125000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 1,813<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Series C Preferred Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PreferredStockCashDistributionsPaidPerShare', window );">Preferred Stock, Cash Distributions Paid, Per Share</a></td>
<td class="nump">$ 492.1875000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="nump">$ 2,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Accumulated Deficit | Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionToShareholders', window );">Distribution To Shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,863<span></span>
</td>
<td class="nump">$ 46,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember', window );">Trust Common Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Stock Issued During Period, Value, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 62,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Stock Issued During Period, Shares, New Issues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_DistributionsForContributionBasedProfitAllocationPayments', window );">Distributions For Contribution Based Profit Allocation Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_StockholdersEquityLineItems', window );"><strong>Stockholders Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AccruedDistributionPreferredShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Distribution Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AccruedDistributionPreferredShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_AtTheMarketOfferingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>At the market offering costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_AtTheMarketOfferingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionExpensePreferredShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution Expense, Preferred Shareholders</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionExpensePreferredShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distribution to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsForContributionBasedProfitAllocationPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions for contribution based profit allocation payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsForContributionBasedProfitAllocationPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_DistributionsPayableAmountPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Distributions payable amount per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_DistributionsPayableAmountPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available to Trust Stock Net of Distributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailabletoTrustStockNetofDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PreferredStockCashDistributionsPaidPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferred Stock, Cash Distributions Paid, Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PreferredStockCashDistributionsPaidPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_StockholdersEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stockholders Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_StockholdersEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for commissions during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockDividendRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage rate used to calculate dividend payments on preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockDividendRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockLiquidationPreference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21484-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockLiquidationPreference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21488-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21564-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOrSaleOfEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOrSaleOfEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=codi_AtTheMarketEquityOfferingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_PreferredClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_SeriesCPreferredStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253331264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions', window );">Net Income Loss Available To Trust Stock Net of Distributions</a></td>
<td class="nump">$ 13,982<span></span>
</td>
<td class="num">$ (32,490)<span></span>
</td>
<td class="nump">$ 21,377<span></span>
</td>
<td class="num">$ (32,570)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">4,641<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="nump">7,884<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income tax</a></td>
<td class="nump">$ 4,049<span></span>
</td>
<td class="nump">$ 8,945<span></span>
</td>
<td class="nump">$ 8,378<span></span>
</td>
<td class="nump">$ 16,760<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">70,227<span></span>
</td>
<td class="nump">64,900<span></span>
</td>
<td class="nump">69,804<span></span>
</td>
<td class="nump">64,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment', window );">Net loss from continuing operations attributable to common shares of Holdings</a></td>
<td class="nump">$ 9,341<span></span>
</td>
<td class="num">$ (32,713)<span></span>
</td>
<td class="nump">$ 13,493<span></span>
</td>
<td class="num">$ (34,323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Continuing operations (usd per share)</a></td>
<td class="nump">$ 0.13<span></span>
</td>
<td class="num">$ (0.50)<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="num">$ (0.53)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare', window );">Discontinued operations (usd per share)</a></td>
<td class="nump">0.04<span></span>
</td>
<td class="nump">0.12<span></span>
</td>
<td class="nump">0.18<span></span>
</td>
<td class="nump">0.24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Earnings Per Share, Diluted</a></td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="num">$ (0.38)<span></span>
</td>
<td class="nump">$ 0.37<span></span>
</td>
<td class="num">$ (0.29)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperations', window );">Income (loss) from continuing operations</a></td>
<td class="nump">$ 22,897<span></span>
</td>
<td class="num">$ (23,575)<span></span>
</td>
<td class="nump">$ 36,337<span></span>
</td>
<td class="num">$ (12,396)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember', window );">Discontinued Operations, Disposed of by Sale [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent', window );">Less: Effect of contribution based profit - Holding Event</a></td>
<td class="nump">569<span></span>
</td>
<td class="nump">855<span></span>
</td>
<td class="nump">1,198<span></span>
</td>
<td class="nump">935<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity', window );">Income from discontinued operations, net of income tax</a></td>
<td class="nump">2,901<span></span>
</td>
<td class="nump">8,090<span></span>
</td>
<td class="nump">12,594<span></span>
</td>
<td class="nump">15,825<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax', window );">Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax</a></td>
<td class="nump">$ 3,470<span></span>
</td>
<td class="nump">$ 8,945<span></span>
</td>
<td class="nump">$ 13,792<span></span>
</td>
<td class="nump">$ 16,760<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effect of contribution based profit on net income loss because of holding event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income (loss) available to trust stock net of holding event adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_NetIncomeLossAvailabletoTrustStockNetofDistributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Income Loss Available to Trust Stock Net of Distributions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_NetIncomeLossAvailabletoTrustStockNetofDistributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613673-111683<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868656-224227<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e957-107759<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721523-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3B<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721525-107759<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1012-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 5.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398118&amp;loc=d3e355146-122828<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1278-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOperatingActivitiesSegmentAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249941600">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 177,707<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 175,328<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_MarucciMemberMember', window );">Marucci [Member] | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.10%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">91.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_MarucciMemberMember', window );">Marucci [Member] | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">82.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">82.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">97.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">97.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11 | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">88.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">88.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgobabyMember', window );">Ergobaby | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">81.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">81.60%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgobabyMember', window );">Ergobaby | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">72.70%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">72.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember', window );">Velocity Outdoor | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">99.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember', window );">Velocity Outdoor | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">87.70%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">98.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">98.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ArnoldMember', window );">Arnold | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">85.50%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">85.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">99.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_SternoProductsMember', window );">Sterno | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">90.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">87.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_BOAMember', window );">BOA | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.80%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_BOAMember', window );">BOA | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">83.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Noncontrolling Interest, Ownership Percentage by Parent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">83.30%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_AltorMember', window );">Altor | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_AltorMember', window );">Altor | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">91.20%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">91.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_LuganoMember', window );">Lugano | % Ownership Primary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">59.90%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">59.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_LuganoMember', window );">Lugano | % Ownership Fully Diluted</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageOfNoncontrollingShareholders', window );">% Ownership</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">55.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">58.10%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 18,478<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 17,175<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember', window );">Arnold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,383<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,284<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember', window );">Sterno</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,610<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember', window );">Velocity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,639<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember', window );">Ergobaby</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">18,783<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">29,435<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">16,486<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">15,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember', window );">Allocation Interests [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,201<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">30,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember', window );">Altor</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,472<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,936<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Noncontrolling interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 76,555<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 70,585<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">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.  <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:85.087%"><tr><td style="width:1.0%"/><td style="width:58.521%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.659%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.659%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.661%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Noncontrolling Interest Balances</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.11 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,486&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,458&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">BOA</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,201&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Ergobaby</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,435&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lugano</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,555&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marucci</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Velocity Outdoor</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,639&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Altor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,936&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Arnold </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sterno </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Allocation Interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,707&#160;</span></td><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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,328&#160;</span></td><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"/></tr></table></td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipPrimaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOwnershipInterestsByNameAxis=codi_PercentageOwnershipFullyDilutedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_VelocityOutdoorOwnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_SternoProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_SternoProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ArnoldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_SternoCandleLampMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_VelocityOutdoorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_ErgobabyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AllocationInterestsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253542112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Noncontrolling Interest Noncontrolling Interest- Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 28, 2022</div></th>
<th class="th"><div>Jan. 20, 2022</div></th>
<th class="th"><div>Oct. 22, 2021</div></th>
<th class="th"><div>Sep. 07, 2021</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Jul. 22, 2021</div></th>
<th class="th"><div>Apr. 22, 2021</div></th>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentsOfDistributionsToShareholders', window );">Distributions paid</a></td>
<td class="nump">$ 17,510<span></span>
</td>
<td class="nump">$ 17,352<span></span>
</td>
<td class="nump">$ 23,742<span></span>
</td>
<td class="nump">$ 57,112<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 57,100<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 23,364<span></span>
</td>
<td class="nump">$ 34,863<span></span>
</td>
<td class="nump">$ 46,728<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestLineItems', window );"><strong>Noncontrolling Interest [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for Repurchase of Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 39,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentsOfDistributionsToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments of distributions to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentsOfDistributionsToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253335376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (142)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="num">$ (1,785)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Fair Value Measurement [Domain] | business acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Carrying Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level&#160;1 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 2 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Measurements, Recurring | Level 3 | Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PutOptionOfNoncontrollingShareholders', window );">Put option of noncontrolling shareholders</a></td>
<td class="num">(142)<span></span>
</td>
<td class="num">(151)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Total recorded at fair value</a></td>
<td class="num">$ (142)<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PutOptionOfNoncontrollingShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Put option of noncontrolling shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PutOptionOfNoncontrollingShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_FairValueDisclosureItemAmountsDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_FairValueDisclosureItemAmountsDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=codi_BusinessAcquisitionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249990544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">9 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value of liability, Beginning balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Fair value of liability, Ending balance</a></td>
<td class="num">$ (142)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_AltorMember', window );">Altor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</a></td>
<td class="nump">$ 1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome', window );">Contingent consideration - Rimports (1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9<span></span>
</td>
<td class="nump">$ 314<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_AltorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_AltorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_LibertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249026256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurement - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 30,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 597.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253294368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)<br></strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">United States Federal Statutory Rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income taxes (net of Federal benefits)</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="nump">26.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign', window );">Foreign income taxes</a></td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">17.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders', window );">Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">237.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_ImpactOfSubsidiaryEmployeeStockOptions', window );">Impact of subsidiary employee stock options</a></td>
<td class="nump">0.90%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits', window );">Credit utilization</a></td>
<td class="num">(4.40%)<span></span>
</td>
<td class="num">(33.30%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries', window );">Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</a></td>
<td class="num">(0.10%)<span></span>
</td>
<td class="nump">5.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent', window );">Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(3.80%)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="num">(6.60%)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">26.40%<span></span>
</td>
<td class="nump">266.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses of parent taxed as partnership passed through to shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_ImpactOfSubsidiaryEmployeeStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impact of subsidiary employee stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_ImpactOfSubsidiaryEmployeeStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247198464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Additional Information (Detail)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">$ 0.2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan', window );">Unfunded liability</a></td>
<td class="nump">0.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear', window );">Expected contribution to the Foreign Plan</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFundedStatusOfPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFundedStatusOfPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496247445856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 105<span></span>
</td>
<td class="nump">$ 217<span></span>
</td>
<td class="nump">$ 214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">10<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">21<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(18)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
<td class="num">(37)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses', window );">Amortization of unrecognized loss</a></td>
<td class="num">(7)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1', window );">Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment</a></td>
<td class="num">(28)<span></span>
</td>
<td class="nump">31<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic benefit cost</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 284<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -URI http://asc.fasb.org/extlink&amp;oid=123453770&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253481280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Components of Operating Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="nump">$ 8,600<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">$ 17,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,929<span></span>
</td>
<td class="nump">11,425<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,947<span></span>
</td>
<td class="nump">17,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 10,600<span></span>
</td>
<td class="nump">$ 8,600<span></span>
</td>
<td class="nump">$ 21,000<span></span>
</td>
<td class="nump">$ 17,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496242457584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Maturity of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">2019</a></td>
<td class="nump">$ 15,243<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Lessee, Operating Lease, Liability, to be Paid, Year One</a></td>
<td class="nump">31,316<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2020</a></td>
<td class="nump">26,536<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2021</a></td>
<td class="nump">22,023<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2022</a></td>
<td class="nump">18,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">37,793<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">151,326<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">9,010<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 142,316<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238292912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">5 years 11 months 23 days<span></span>
</td>
<td class="text">5 years 7 months 13 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">7.18%<span></span>
</td>
<td class="nump">7.33%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238818544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 19,947<span></span>
</td>
<td class="nump">$ 17,379<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 13,929<span></span>
</td>
<td class="nump">$ 11,425<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496253392768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies Supplemental Balance Sheet Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</a></td>
<td class="nump">$ 19,947<span></span>
</td>
<td class="nump">$ 17,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 13,929<span></span>
</td>
<td class="nump">$ 11,425<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">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.   <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 six months ended June&#160;30, 2022 and 2021. The Company recognized $10.6 million and $21.0 million in the three and six months ended June&#160;30, 2022 and $8.6&#160;million and $17.2&#160;million in the three and six months ended June&#160;30, 2021, respectively, in expense related to operating leases in the condensed consolidated statements of operations. </span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of lease liabilities at June&#160;30, 2022 are as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:12pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:67.105%"><tr><td style="width:1.0%"/><td style="width:68.834%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.889%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.877%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022 (excluding six months ended June 30, 2022)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,243&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,023&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,326&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,010&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">142,316&#160;</span></td><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"/></tr></table></div><div style="margin-bottom:12pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates for all of our operating leases were as follows:</span></div><div style="margin-bottom:9pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.140%"><tr><td style="width:1.0%"/><td style="width:47.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.962%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.863%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.866%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%;text-decoration:underline">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.62</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div style="margin-bottom:3pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.902%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.446%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.120%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.125%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Line Item in the Company&#8217;s Consolidated Balance Sheet</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">124,692</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">116,992</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current portion, operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">25,713</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">25,663</span>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">116,603</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">103,800</span>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases was as follows (</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">): </span></div><div style="margin-bottom:9pt;margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:57.095%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.551%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.852%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.902%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%">Six months ended June 30, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,425&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Prepaid Expense and Other Assets<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other non-current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other non-current liabilities<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Other current liabilities<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Other current liabilities<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherCurrentLiabilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496246845920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>- Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Aug. 03, 2021</div></th>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Oct. 16, 2020</div></th>
<th class="th"><div>Apr. 20, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 597,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 597,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 30,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet', window );">Line of Credit Facility, Increase (Decrease), Net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest', window );">Payments for Repurchase of Redeemable Noncontrolling Interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember', window );">Marucci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember', window );">BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Managementfeewaiver', window );">Management fee waiver</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_BusinessCombinationIntegrationServicesPayable', window );">Integration service fees payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 55,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 53,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 61,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Business Combination, Consideration Transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Managementfeewaiver', window );">Management fee waiver</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_A5.11TacticalMember', window );">5.11</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageIntercompanyLoanAgreement', window );">Ownership percentage intercompany loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=codi_ErgoMember', window );">Ergo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageIntercompanyLoanAgreement', window );">Ownership percentage intercompany loan agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">81.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember', window );">Related Party Vendor [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_OwnershipPercentageRelatedPartyVendors', window );">Ownership Percentage, Related Party Vendors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">40.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related Party Transaction, Purchases from Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember', window );">Related Party Vendor [Member] | BOA</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Related Party Transaction, Purchases from Related Party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,900<span></span>
</td>
<td class="nump">$ 11,800<span></span>
</td>
<td class="nump">$ 31,100<span></span>
</td>
<td class="nump">$ 21,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_BusinessCombinationIntegrationServicesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Integration Services Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_BusinessCombinationIntegrationServicesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Managementfeewaiver">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Management fee waiver</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Managementfeewaiver</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageIntercompanyLoanAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership percentage intercompany loan agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageIntercompanyLoanAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_OwnershipPercentageRelatedPartyVendors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ownership Percentage, Related Party Vendors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_OwnershipPercentageRelatedPartyVendors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period for redemption of redeemable noncontrolling interests.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_MarucciMemberMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_A5.11TacticalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_A5.11TacticalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=codi_ErgoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=codi_ErgoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=codi_RelatedPartyVendorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=codi_BOAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=codi_BOAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496238582192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event (Detail) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 12, 2022</div></th>
<th class="th"><div>Sep. 03, 2021</div></th>
<th class="th"><div>Mar. 02, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Apr. 18, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 597,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 597,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000,000<span></span>
</td>
<td class="nump">$ 179,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (33,305,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(33,305,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,214,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member', window );">Senior notes due 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Debt Instrument, Interest Rate, Stated Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt Instrument, Redemption Price, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | 2018 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember', window );">Term Loan | Revolving Credit Facility | 2018 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Revolving Credit Facility | 2022 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">$ 250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">115,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Line of Credit | Revolving Credit Facility | 2022 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">600,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Term Loan | Revolving Credit Facility | 2022 Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="nump">400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Term Loan | Revolving Credit Facility | 2022 Credit Facility | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">2,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event | Term Loan | Revolving Credit Facility | 2022 Credit Facility | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt Instrument, Periodic Payment</a></td>
<td class="nump">7,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember', window );">Lugano</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 265,727,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 263,307,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">120,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business Combination, Acquisition Related Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,827,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember', window );">Primaloft | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts', window );">Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</a></td>
<td class="nump">530,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromLongTermLinesOfCredit', window );">Borrowings under credit facility</a></td>
<td class="nump">$ 400,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Business Acquisition, Percentage of Voting Interests Acquired</a></td>
<td class="nump">9.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_InitialTermAndRevolvingLoanCommitment', window );">Initial Term and Revolving Loan Commitment</a></td>
<td class="nump">$ 178,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_Managementfeewaiver', window );">Management fee waiver</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets', window );">Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember', window );">Aci [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests', window );">Distributions paid - allocation interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_InitialTermAndRevolvingLoanCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Initial Term and Revolving Loan Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_InitialTermAndRevolvingLoanCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_Managementfeewaiver">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Management fee waiver</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_Managementfeewaiver</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_PaymentstoNoncontrollingInterestsAllocationInterests">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments to Noncontrolling Interests, Allocation Interests</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_PaymentstoNoncontrollingInterestsAllocationInterests</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Quarterly Management Fee Percentage Of Entity Adjusted Net Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>codi_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI http://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromLongTermLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLongTermLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_Seniornotesdue2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2018CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=codi_TermLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=codi_A2022CreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_LuganoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_LuganoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=codi_PrimaloftMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=codi_AciMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=codi_AciMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496249007504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain (Loss) on Extinguishment of Debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (33,305)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2</span><table class="report" border="0" cellspacing="2" id="idm140496239681648">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
<td class="num">$ (21,608,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest', window );">Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
<td class="nump">26,532,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash', window );">Disposal Group, Including Discontinued Operation, Cash</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCash</td>
<td class="nump">3,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash', window );">Disposal Group, Including Discontinued Operation, Cash</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCash</td>
<td class="nump">$ 10,700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand, demand deposits with banks or financial institutions, and  other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>codi-20220630_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/20220630"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6065bdf573d4470596453caae3c60fec_I20220729">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-07-29</instant>
        </period>
    </context>
    <context id="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i53f290f281814e15853ad9b79807b64c_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5e9bc84986d34e1b8390331e2328dc34_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="idc9f6190cd92478382efb831748360ba_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i192e4da3201f4d25abd8e4900dd22d42_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0cd4b4228abf4470883cc9c4171d0767_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib28384904b6942299b135c2014095c24_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ibb1efd08cd0a46e38d11240e1c380977_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i87b3dad31f624bb7acf2eaf6640e1024_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib75f36c33c8a4b6791c4790b98ac4c2b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i825a8832795243f4ad42a7dc61a9045b_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i8083851d97cb4d07860b80c81b6b0278_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i7c90ccab40a64bc68f060f4f5778736d_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i4431d60298af4bc28d6aa3cbc47ab8de_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i12597aaee03a42e9804beb91c7c84895_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5daf789d6309468b8ae534aef18e9fd8_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic5a2847164e44bac9c47aca4ab4ee612_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0d16cd1066524b19aa10b260d59a3ceb_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i98e7c356416244adb7062245dfdc3b0a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7bac76700e7c4243acfdcd8eedfa203b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3854a0ca1ca74de1ab6ef46b0d4e7d81_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic1af98b626b445aba36f4988590590ec_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7ef5cc9658b841998e1b258014c236b1_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i38b5b5cbbafc44e3804660d25d89f09a_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="i15b49df7cbdc4de1b75ab66340bcff6f_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="i5fdd72fc6bcb401c94ffc88d3135b0a3_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="i3ba8ed4705634f918ffb2b0b19b82e8a_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="i64ca3dac8d1c49dcbd44f1e44a0706eb_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="i82dbfa7c7f4e4356a9fff79729a8a80c_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="i990c0eb2da8e4e50992f7e805683b9e4_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="idc33cb5e161145b99f6c3b2e9f67e06b_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="ie74a7025357d41efbfcc8cd365a91ab0_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="id8333be0349146cea8b78a8187f72c98_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i0817b44705874c5f8bc2c4335bea4df3_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i4000d905c4db4a22a3387c4b4269b108_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i37ce060fc7c2486eab5d176844be6a41_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i8f895df6633243a48be79ce72ab210f6_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i92c499ae532549b79bdfdda6091b10a4_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i1186139bb272465ba48601c02ce35b94_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ic3599700f6644481be403d0bd772e449_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="ib7a20adbb4d24078b4ff0e39b03cf3bf_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i631d5ac38afb47cb92df8c33c813f6c7_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="i9e84d7eaf6b0427ab26815964888a93e_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i9f3d5ff606244722b0d364278375bd65_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie2f50476b7214521b772c4b7238827af_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8a32b2b4c2414517b91edd2a0734ffcb_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id01bb195f6ea4c4580f5f1e22e16f97d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic4bb71f2d9494bc19eeb517c38b56dd3_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4df102f30cfb4f7f91fb94dc3f356466_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4052f4aa51de4bb894bf2727627970c2_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d903104bffc44c785aac96afbc6756c_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idcc16400071b48bb8ef36b25af25b8c5_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if2e96f2b4b164160b9e1658d2fd845bb_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i88af0179dca143d99debb1a9fc132f6a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i43cd3bf09a32420ab55bdeeee38629b4_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i0e9932605e514bca861df6cb2cd3f898_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib8b50f16eb074a7492950ada522da296_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8c296f27c33540738828babd17faba8d_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i97109a46a3e441a999a03e51be4435eb_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i24a2e80323704182aa780d5c4b5406c9_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i538bfba809d54871b18777a043e33b47_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i1e375294bcfc45eaa4d0ec090de4c85e_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="i61c5ee7aa67049e7b57ffa8e66e5f6a4_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="if77091e88f724fcbb336ad3a2af7fe7b_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="i61fce10d070942ec86147d7d8a082469_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="i0a184edacd054f2caa6141a6ea0a626e_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="i08781e166f7446dcb4055f0fa01532ea_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="i77a07a4ff45046ca897a6609e564ffba_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="i044dc55ab191487ab6e44da9f0779885_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="i8558812d39134a9fb639464102b41929_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="i5166eb359d0249e98d37428e4f11bbf5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib5dc7c39efe140ee82e42d0d8b6d8e3f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1b725a8af036456abed4a5ac34e4c59d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic7aff3d2abb445dfa2c1a3c9b1c1d2f6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i22e4699f4761469b8167df476205232e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i53374e24e8064ffebbdb0db6fddcddd6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i36836eb3f1a943d3bc37b4f94502405b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2078cbd049a34975880ef33bcf8243ce_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib5f0496409b040ceabdc9445d1679389_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibaefb85c04a749f89f1f9f1bb9652efd_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie6e060fd1b134182875047c145975e62_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic37554bff1c444189268de80bca926e8_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4425aaead6e94512a00f74a46663bce6_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i22587f1f55d342bfacfc9317675849de_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0d0b7e6c01c34ed39eb059e56e2cf5df_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7cdaf8d1459342968f8f92afbb04dad0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i591da39dc427431aa83237cf89e07690_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i785d43faadd74f738e40c44f5e8f6db3_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7e27a37648a74c828300842e885cfada_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia2f4129726f74923ac81f9afd8765a92_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3bbea2ec81da4457b4484217f690b8b3_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i99d16fa3a9d944b084ce470669a63d42_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic6084a319c7f42d0b63263c0de8bce15_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i10d78d56e7bc40cbbbb021c56a9a346e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3d80ad00158647bd8d4009d9468680aa_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i31f2a34a36e14514a7cda5b2843ba88e_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="i47eb34502eaf42c591362fd297484bae_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0f41d907b8b345209d1739ecd37a1a1e_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="i610c96e8201e439bbaf8c8ea30cbea7e_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="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-04</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icc61a7fe304b43f89cbd7f214b3923d4_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iad038c1b190e4dfb8042a258fff764ab_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="if01133e3f5534b7bad9cacb938f884d3_D20210904-20220630">
        <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-04</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">us-gaap:ScenarioAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:LuganoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ice74d459b5f841e3b532824f7669936c_D20210903-20210903">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i62874346b0e14c128715a982b3625c79_D20210903-20210903">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-03</startDate>
            <endDate>2021-09-03</endDate>
        </period>
    </context>
    <context id="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic2761e2244c14a32bd3afe4be270a496_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="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="i440fa0ee5093480184c1682bba510fca_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="dei:LegalEntityAxis">codi:MarucciMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i1a94eec7228c4915a560b011e6202f51_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="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-05</startDate>
            <endDate>2021-10-05</endDate>
        </period>
    </context>
    <context id="ic6ab0fdc275b42129f8dde0ac17b87be_I20211005">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PlymouthFoamMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-05</instant>
        </period>
    </context>
    <context id="i5b8fa5c4a33f412dac58d878e0e79f7c_D20200701-20200701">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-07-01</endDate>
        </period>
    </context>
    <context id="i10dea9c5a07b4a0a8d4c64111f3e8524_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:AltorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="icfb126642885493ca493dbd73188e341_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="if01a6c3e3791485f8f4614fb75660ffe_I20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:RamcoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">codi:ArnoldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-01</instant>
        </period>
    </context>
    <context id="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-13</startDate>
            <endDate>2021-10-13</endDate>
        </period>
    </context>
    <context id="i03357d6bd4724120a2ff57e75cdf2197_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DiscontinuedOperationsHeldforsaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="i71ccd711de6b4e9783d9355efc576693_I20211013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-13</instant>
        </period>
    </context>
    <context id="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i82b4e122c513416f9dc3998def416062_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ice6030d375714729be64b7b0ba5da453_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">codi:AciMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice1ff11e2129471ca8bb3e72f53f30e9_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="i61c10e9f5f9e44759c8b26b25ec1f9d8_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="i7c68c5341d904824a63ee800479ace9c_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3355429b034a4676ad2eacadf5202265_D20210401-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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5f0131c051cb41bcae1177d1d965fa5f_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="i71fdeffd662942ff92d3814bb0f3edd7_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i410c58c75c8a4d359641c1768a28e1cb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i884e5c38bbc448b395a8cc81129ad688_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7ccdd0c421e246b69b5b7788f3406e08_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i02dc62bf11bc45e9ad2eacd608f9fd29_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib3704fac23774fe7a8929d04f3aadf04_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ae3400559c24295afb0af84291c12cc_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2b767166b0d643b6b1732169e5c797e2_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia9cdbe76a29b461cb61e92b15e27bb0e_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6f3f072699f4ff7bb5e75db8539147b_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7598704de34544d3b6df95d95b5d075f_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5c89a727fcbc4597aac244a376a9ede3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i205d40348953417785e36930dd5bb85d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ff0a9e74e7444c8b66bdb0cfef8a961_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i65fbfcf30f2e4f5486a05ade4b468558_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic9d15e3e8eb942dfa6dd994e92bf84c5_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iefc766abeb03451e8246b083935153b3_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i198cef0ca15a4ed987d3bcb4274e7dbd_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i42cc5937a3e54465a6cf617f3e4bb4e0_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1ecf4a85f6074e5e869eed55a0cb45bd_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icfbdd7b335fc41a191c17b5a17463204_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id45fe199bbde4025b7e39e0b19a53684_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib35503f02f7747cc8ce491fd76d3e3de_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic35939a4dae8482b94817d6276c720e6_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idde4021930bd46e9852cb99c3788398e_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8267e871e973479da4d11079a48fd801_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i071e5e7d605b44f9b895a57e4a3f4dbd_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7c71ebe03bd34edd958bb9b454c0de7a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iebc0c8e5d9e540afb246fee8b3061f01_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id3eaf822afc74700909dfa184d88b91f_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ifa397d14b965486cb3deb29a5c214cc7_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i09330323bda348f29f523d1da889d786_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6850d061227b41a4bed0c51e936a7ac5_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ida255ea963ba471d90c7bb9f68433567_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8ff112145b334340b480d7c185763ecd_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia92665f86fd54077ba7c3d982047fc23_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i86d9c719df8848c3b3b8f6a8f104525a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i71a8c6d0a1ee47fab619c4428375f6fc_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icf8b5959a13a4c6c9dc77c68ef1c01b3_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9815d5e4e6214c9c99e00ce39b9cdb7b_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac4a2ddd24344ff9b97c5619d85d2763_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b9a18446b3a4e0d992ef9d49010c210_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i56b68bd48def4b78a1916344a5b29322_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i63b9acbecce2403da9ee40d3ba4fbdaa_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i013a65eacf9d4722bb288c247212bf9a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1c340222233d409ebd543adc02e3208a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8968119224b4171be1e215a5460944c_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i750dfbd550564fdabe50da76be73e84a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i700ea471ee8440b99a2541e09b31edfa_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3017a609dfae4fd7afd20c2571ae4529_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d5e5cfd14544e0fa8fa4d9bcb81c488_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5dd81c3d209f42c797f4bbd53a6669f3_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if864bd8f433448daa8ea15dc1d08d8d2_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7bed67830eb8454ca4830725378022b3_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i29ef0a38a9e0416dbfdb993673cde9dc_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6848f0a2be134b93bef986d4fd2aa5f1_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i127f8dafa2b14b209090735d379b8f2b_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="idc0ad2e5675644c8b054847c0373de70_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i210d043c3ba548a18ab7d5de4f4c8db9_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2a35ae68ae1e4f5c932299d30277c0bf_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i40ca5f020ff045a389b8c32479a4e30e_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1da3b5b8dd2f423bacf118cc8a6cca38_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic95f079b50c443e4a3634490dc8cc80f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf195cdf940740ce95bafb5a2a23d997_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i47748448f33a4e47aa88add02617b91b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a41024d03084d6bbcee147ef37499cd_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i18ccaf9bab12409a9db1b9d0cccc8722_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i351ff50cdf484e48964dacb0588a61c6_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i959352f22d1542fa8a4a5bc99d5f0a66_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i666a9198a41a46f19127bd92d5567469_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i500df0aa34ee4c3f914c823fff18b997_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i309bb79877c54f938169184ac8a5818b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i88141813de9949d78a2df3d84d9d729d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iadede2576b5f41a2845d44a324f9da2e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaf342a2f8b914b9389242caafbfec287_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6af8fd9f15c3432889d20234614d4972_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia8b6c2c0b685455ba06210a2743fc6df_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0868bb6dc3584ba2ae7c46270e407976_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if1217ac7986c442aa2f7ba699cfbef6f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id75c099e7b2d4173968c1e4e06cfc1c7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifab9c53b0d28458da647d18a4fca425c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i95ccae3239e04453a0906782abd340a8_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i42ae57b8fbb74ac5b5ced30b1f7bf564_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id83cf319c58d433ca090b1498f764cd5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if4fabf9fe39a43f8a6c8ae767dbd6e63_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia70c5a0cc6654d2da54ae026d03080d4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa5d524cd2d54ea38511036032d68bc3_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id697bb4eed974549834b5046e0756c2a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0117b97d152345c099aa8d7148972c27_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ibb51d9c3faaf42d7ad0fe3f4c00c30bd_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idd424054098e4e7cb442acb53fda4c86_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i78b01905c9364083b99a7c0644103f6f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia62c82e1c2db429e8e6612a1a3779ea9_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib599f1d9ba534641b80b1a69d78179fc_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib07ff87412094fa18b99ca49b9e7675c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ic572b584b3e94ba4bffa0a6482f33659_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie2cc23aee79946d9a6d1c58afc9ba3c7_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifae74f64e1ea47b1813483f5f1bca813_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaa2b150362f049aabb397be1ffd71f81_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i86dee9e5b9364acc8b88907cf6ce2b02_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idaaac2fbcb2b478e85d3e5b06dbb26a4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if841636d29854ba3bc5d3cdd9bc3c03c_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i3dbd312caac64001ba64abcaaee38dfe_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6fcb6baa5b874961bef22ea17778c599_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iaea4681eb94946948db865e8cc7b0568_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5a66d385eb174fc29af2f8bddf3b3d59_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia2cf283f08e047b3a5673f86ad370c03_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i57bc520f5dfa4aca81326a5951682455_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i30c3408c7ed047ea9b1748dcd478984e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i29ba53a713e54b6eb46569b4cd0a5e37_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8b90cdd4070d4b1dbf4f47b21da6d41b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1f7e4b00511346e2b579b48f01613abf_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifad731a3c1314619a254857611fb1278_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="i85807edad9374e1799338d7a58707a47_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i00656f9d15754541af11a994d47dabce_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2a25d9aa50aa4354bf7b02be61ce15aa_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3e4b0f07b7644e73b42ea1e49f811cc5_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ief6667a8ce414395a9e9566feebc6e78_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac4eb5d821844defadcc3dcffe4766b6_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i56e6f77d4d25482c9a7f5b78229d1e96_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6bd951f896084da6aed85a203729844e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d5e1a0b96d348dd9434abba018e2660_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic33d8b74df754c06903be4bda12f3cdd_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24ecd873b97946678826f76611742da5_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4e8ad23852747d1a277e61e0f197dbe_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i77bf4be89073490fbe1e282e0cf68832_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2ea899e33bc54c27a751967bdbbea499_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i63ee994a378d45f4a658702c1a5ed8e2_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if9fd51bfbf7c4aec98b2a93bbdfcb3a4_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iff92229ae26c4a03b378271318cb28b4_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee9a06a8f7e54fff9e367aaf096e67dd_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9902c2a1fd624d43ac0bdb7c78b92cbb_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib76191b57bbe427f9da4ceebbf056579_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id6075faee81c4c06a91c8cb9d8bcc9f0_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iad3f154d43054945b8f4ca0ad0367293_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5ec935062b934a87b1a825256e10b525_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6c4d31a9f76468e8e4b09e059f91df5_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d3595a8de204d2282c77450d2267c68_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7f36e0a58dbd43889c148a3390a9df57_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i301b4116d2ee4c15afde468b41a5f7a3_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i95dc098006df422eb6ca256e8042cee5_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9403d09642a8411bb5a0d76e403aa8c0_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia00a287f8ba442edb8a081c1b59529bb_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ife7868cc3ce843beab04913f31d84f33_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7afc78a044454bd2b67ed9b9ff192617_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c4d0f1dfad54e5d84001b6d7890831f_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i97e8ac1d8bcc45d6bdb411877be5efdd_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i34244f2006b54702a34f4811cc6d05d1_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iac7f08d925994436ad5abf63c23faf84_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5e130b94dbe149a79bd5ae90f3a8ba77_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iccc537f750424452acb416ddff164091_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia108efbbbe67436fa5da23883a0753d7_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0809bc8b864b4d4eaa551b45f0216a8e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iacdcb5799a5e4da5b90378b825ffa945_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaPacificMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if6178caaf2e3421cac926b1fc10418e1_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6cdf3aa57aa94fde8ae08b44baa590da_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iacff8958251245298fc5cfb1ab370b6e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2eca2c8a8153444e8206459c04b3600e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i65c777c4b6924de3b8392cba6173e04b_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3d0f219be0194d988358f74c842e8586_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i42c50ac93c524ac984e46b8011d58d38_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7fea8b871b64440c9530a32507754e63_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id8bb1e544d55466a9643dcc2859277c7_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0c98e27acb634e91b001c4bb4249804b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">codi:OtherInternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9eb1a71ea9cb42d7a9971cdc5ff7b1c6_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iabf67226d2f546dc80dab1a629052feb_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i73fd596c55414e489e7fec9296e38630_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4cb2510c966b410e91556a88083455ab_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia4c9cb98865e4a80bbde4f5f8f28bb9a_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia381a61550264d66a1b8f092840094bf_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ibbe0d5d661614ac7b05045b783f43b2e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8b80d3707a5c4e0a8d6fe8efd1b7e313_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i10ab4cd7291149a89876aaa1a27b921a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i721f136f5e8a4665a40c8e5015e86989_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie79e75fd01fb487a8f18edaacc38d0c5_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i224dd45bb8da43e8b0bea9369ffaa25e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i850b80b84bde48288aac876a98092aeb_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3626195713434c279c1284471a07fa84_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3eeb1afcb15c4a9b8bd848e4b1605cf4_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i26572d866db7448881d6c9c8db3bd477_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9225f66e7452487180f668b1b2d72225_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iaab8fb2d59e84fc8887dc0c4e99f4852_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id7baa5df52d04290aad28ca570d1d758_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i575c583c98624dc79a6bffa1da9d732c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie2e9d8a52717416f9d5f3b1591d986c8_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i20c11cee9c1c435e9f44225afdbec3de_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i006986be1268423580870c20282857dd_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib54503a706f040519eef14cdc8e6688a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i696e38416b0b4d3d9321da36f8200505_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib3db5962dda643e79723d24de9e83779_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibca63fa25b9f47e386b2fdce15a3ec82_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i83c6ee274b974ff5b92ef3e36f3f3bd6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i14e91c537a83496a8ae61353ec7f254e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if36c58b38d744226a3ffd9525f9da452_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i47f8adaa7812436886b3f5ad93033584_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iadb186d85b894cb6814a5e5af395d7a0_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib65cc017d2f24487b31c8d35ffd69f4b_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibf659bf5cd674801a944fa1c1fdc107a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i312ecf0a81f84cb6a82a445a1e39f2b8_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib96ee1d343b94aa3adc9b17ecf30dad1_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i248a5e5dc5724a9085ccf374acdae772_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia3996a66e6d3470eb120022d6b6d55f6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia285050f644c4c379eee558c636b3a11_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibebc4c50021c4f678c6f7c0d276b6816_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if08d3cc343a84b17ab313356be6e955f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9904ebe4847f402c9bd3cac495072395_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i93961a2407af4faaad6268c7b47bc48f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id5c1b7baa4e0464f8fbd7374c18fb2e8_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibf02c254904d4dc8a5b0d66211e7c2ce_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i790cb02bc0ba4518bd630a450ad96a17_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i114a60c3d1c4417b96619c0c6bec110e_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia1e604d44c39457dbcc6f5e65339505d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iaac2405f162144aa9fb29a3844eee693_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6e7d442e45ea45528012d2b39c14dc8f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic3710cdb24934f1b8b3db7a33c2dc9cf_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id54f3de9e0454580a7af08541604cfdb_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idd69da892aae4fecb8cbca2a27fd7ef5_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i85ba8812ed7c4dcf9713821bcf2ef3e0_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie48cb758249047e39ca36b019de5c9a9_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id4418179eec949b68ec62ba4c97c58ac_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9c5f28c87d6d4ab682a9d07bd42125c7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifd196f4910ea4b5598b174dd7daf62fd_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4b6dbcbfc8ce4794abc17b020ed92c45_D20210101-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-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i90b1762740a84579b353e32f3a348bdc_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2040de575be54aa9a540b238fd17e62e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7538353d40ff4700abc1540053271d0d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8fa4551091264207b2211112efef0e34_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5387c93d96094c139761e860d1a89450_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i787b6467079a480cbc277ccffca151d7_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i28236a085b534a34a334e028fbe03235_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2a814e8383ae4b0bb0502ba8a9da83c9_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i53b64998a9f6496396c4d3dd083165fb_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2e35beec41fe4ea68e4cd2cb72064ce2_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i64d98fe0340b4bac96d2aab8344069e8_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i37d5ec820b7342898df736ca798f368d_D20220401-20220630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i985bf15e9dd94598992295a8274c616e_D20210401-20210630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15446c12bdcc43f09dac313b81495b71_D20220101-20220630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i1b70d71a20924481a41cc6418b65b476_D20210101-20210630">
        <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">us-gaap:CorporateAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iea24216172b74b0192ec698dea8f5903_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifb761f5d60ed4915828203cab22bb33d_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i264ef295f2684c458ac6681b0845b4ad_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic6347378dd5246b3b68f434ad2d5aee9_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0b3e492ef21b48dd992c09848b38465a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9a8dd0dc4bbc42378203b1325ee5be61_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icece1d55af1c405783053d39153db745_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ieca067f8bc3f44178a8bda37f5eae769_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i0b04182a72034a7697a07ddb614d2e51_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8f6df4b8187c4d50ab9f401e88003747_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5a16c21027114832a06c2c7bc45cb9c8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5f8af319bca34cf3ac749cfb67079d0e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iec36f95699ff460fb6f4c1ea61f6931e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ieef2db8618c34f2fa7efd88f825b4a02_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4556f444d1c647399fdd1dd0d789f652_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ie12db5577e214923b8cfa450cd381775_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia4703a1f579c4b98836c9789b2faa085_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia9b86bee57264ecd9b293ce49b5225b8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i96535b4792ee4cc3b967db0d122b63ed_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8057c047864e45518646c1a0f79c4215_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i9e1638c7add04428a15779b865a5ea01_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i379340c581a146a0b7e73146bbb18a79_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i626882afb698408cb893494943f2a0e9_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i393b254aae2847afa31fea1ccf0fa2c3_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3561573b7b01403dacc22dd14d43e40a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1af9f30037e947ab9ff73321cb03e9e0_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ied310c2c53c846e2930a4724ac432f88_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1befa02f21ee42c0ae77f9f1f03d1841_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ie3a5e957c5874bb5aacc109b92483c76_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie154c3dd2e20471bb778f6524f1dcd33_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia175b6eca8564efcac78e679b430f82b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i55a42a4e27394b1d8e92277e0253074b_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">codi:CleanEarthHoldingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d5e53119fa04ccea70bdb8ba1fecacc_D20220101-20220331">
        <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>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icdd4077f432a45dc9e441c1857f43790_I20220331">
        <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>2022-03-31</instant>
        </period>
    </context>
    <context id="iab0ef8021d194dd2884a312aeaa1bb80_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="i8901911826654605bad710b3e293a584_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="idadd502a199649dfacaccafa99ede95d_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="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="id53384f8c1fd4a4b88080a51eb5691b8_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="ie4d8cf62ae444d099f272d78357d845e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib0573e5ec7584f89980134a251096f5f_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="ie665e812ba6c4c03a6d3c25b624ad30b_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i088e484726274b98acf3db66e11958bf_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="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i412cb44173d44881a4c443b9811449c2_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="ib42b083140c24f23a0b88bdb6d65033a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib00e580a88d24e869ae5688a008349a1_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="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic5a6046367ac4ee89891c3ce5ad7767f_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="iba13795f8a204bca8076cac64ce92a08_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i9996856d881e499082c5df7c590355d3_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="i29d5619a927a47d29e48e2456afa7792_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic2f87a6ad0fe4cd49e42aae641c00c2f_I20210101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-01</instant>
        </period>
    </context>
    <context id="ie30b365d3493403da78517b2e9cf671a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i644a076a697d42c5a491c8171b1ca1a1_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iae40418a8bd4431a953b2fe420819de6_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i2eacb619f12046829f60bead7b07e37e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if6b95f87e5854b36b16a87f4adf14e35_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5019629906914bd893467528e98644dd_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i35d07ab78245425a9b0587b2d506ed6c_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i308ec285852044bf80a42cd036875c90_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i56fd199c91004e9c9ce514924fec2d60_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="if76d62a338f14746a8320fd7ac623ca1_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="i41fa24862a0e45bfb8a62ebc405666bf_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="i7d705f0aa00c43beb7758caf9673a954_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="ibc12460ce0564d458e919a521bc38749_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="i69ff8fc29f794f43ad680e5f323ae040_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="ib167704c4c6f437fb9b35379892deaed_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="i7d0f939ddfeb472c8403abfe7e3435b8_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="i5dbc8b8f37594bc5b29eb31c484ed1fa_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="i0d8b68fac478451585e33e41df6d24c9_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="i6bd57e7da1b8432b8637306a143a823d_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="i2d99ce5d47ad4cdd9cdd07f1dbaa9500_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8fe0fa5d2f264e878d4f06d6517620fa_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="id55d974a924e4994815f4c6128bbba6d_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="i7ca2cae4570142158561f5dad1df667b_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i489bc38622ff4f0f8321b43b8f4171ce_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="ie6ae9cb7e81743f3a4ce951855ebb576_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="ie0913764cc144582b69a64782043cf59_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="i65c6047ae0164b518f38d2084d820fe7_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="i9b88f1452d694a1ca7112cce00549259_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5246896042a347ee92ae07bdccaa56f7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c530531e51b4739bcaf16b37b7b21e8_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i71351698239d4dc49803e1d3c1e9ce0f_I20211117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:SeniorNotesDue2032Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-17</instant>
        </period>
    </context>
    <context id="i76d39177981049bd8310873ac9fdcfbe_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="ie835c49ef9dd4c148ddfe8c59384229d_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="i433e0a5ae9954533a9b40ef8f7890766_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="i5272c9a6d6f04543a220d6c2bea38e85_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="id341c8c7d8d046ac9ba5b6956541daf0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i02d1777c5fe049f6a59e694d9a979198_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i2de5005e6e6844a0840546dc44bb4769_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2d160c5d8cf549bd998e862ff07bcbe6_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="i45853d503b7d41238960027ba4f0775f_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia48a6a0c14fb40c0b60a012062be2ba1_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="iabd7c2ed4fa841ecbc847f31f5be6a08_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="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="iedd7935a658a42699360161c44d51b0c_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="iaec2387356c149ddb74d98aaceae6914_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i24bcd7c259804186bf4eb4cc5e1ef253_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="ia29462d01b3f46d6b875b8e480395f87_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="i3b895fc6924c4362a7de2ab3fd0cd1c7_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="i44b583f3f3c948cea1788527a8589596_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="ida2dd136755041cbb4bc7daeecdccb89_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id47abc95b67c4f83aedaec4b0faee605_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="ie1830882b09d410badeca65f6ddf4b8b_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="i32a1e2e6d248471ab3e687765d868f60_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="i384272a90e6e4c88bece38f8946a8bde_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="i3bfe77e1e28346a68e9820e5ff77c3ee_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="idb9ae414ebac4cd2ab4eed4942ca1f15_D20210101-20210331">
        <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-03-31</endDate>
        </period>
    </context>
    <context id="i8d23e6704f4540b7be0a73307e8c539f_D20211001-20211231">
        <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-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8d954889d26441c097a53216e6ef2232_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i27c126de99954c8cb8f1a5a70d4da436_I20220728">
        <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>2022-07-28</instant>
        </period>
    </context>
    <context id="i588359a8ac0e4df1ba7a18a3e7cb4994_D20220728-20220728">
        <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>2022-07-28</startDate>
            <endDate>2022-07-28</endDate>
        </period>
    </context>
    <context id="i4d627708611a459e97310d241597b5c5_I20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-04-28</instant>
        </period>
    </context>
    <context id="ib67d4db2e6184bfa954377b20f341dce_D20220428-20220428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-04-28</startDate>
            <endDate>2022-04-28</endDate>
        </period>
    </context>
    <context id="i16d182fa366a4da1bade6cf73384b62c_I20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="i6fb077e87f0d44cc8579e5947d511aaa_D20220120-20220120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="ib0a9bc07d183403c980c5edfe4da73ab_I20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-10-22</instant>
        </period>
    </context>
    <context id="i71ec1ae388de43a6b0da2bc941034da2_D20211022-20211022">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-10-22</startDate>
            <endDate>2021-10-22</endDate>
        </period>
    </context>
    <context id="icd8629d5c72e4961a43f12e012774090_I20210907">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-07</instant>
        </period>
    </context>
    <context id="id611497cdf234cf6908816d10c27ee29_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="i2bc814849d494a3d9454f55db1574912_I20210722">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-07-22</instant>
        </period>
    </context>
    <context id="i6247a3744d994139bc445089efb6b4e1_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="idd60b5ac82ea442f87a6c3e3279cd814_I20210422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-04-22</instant>
        </period>
    </context>
    <context id="i943c3ecdc52a460e8d0dc4c508492e96_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="i2a80d924f9ac4faf96bfa618407f71fa_I20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="iac65360c3316447b88ef303418ce4e65_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="ie8a023b27f124790ad64782700cac1ce_D20220730-20220730">
        <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>2022-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="i7010f1aa87f04581b92a2c94fd94c8c7_D20220730-20220730">
        <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>2022-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="i285ffe72f8e84dddb8ccd444970b32f1_D20220430-20220430">
        <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>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i228b7498c5af49a59b45bf9283207f6d_D20220430-20220430">
        <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>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i17eb3755954d4fed955eb344f9dd9490_D20220130-20220130">
        <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>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="ifcff3c08850d40cb86e959d1ff3d6c9b_D20220130-20220130">
        <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>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="ia41cc46b1cc1434e8d249f41e972a754_D20211030-20211030">
        <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-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i0ece259da58b4e9c801fc1a430547af2_D20211030-20211030">
        <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-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i3a78a746686a4b3398df3dd058417911_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="ibece40f66efb4fa5baa7906a156ff9c6_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="i3ed589d97682456f82eec28389558fd3_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="iffa5867ae8cd466ab5f743e9c80b3683_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="idc44d2abdcca4f2296c6fdf93dfaa7b9_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="if105b80935ef4f19984964e8b1c0c1d5_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="i5c5ff2b21ad344dab6a88b6a751130b1_D20220730-20220730">
        <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>2022-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="i7f83e389f79c4e8db0e7108ca65988d5_D20220730-20220730">
        <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>2022-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="ib0d970906e7f4a079f767cec17b79228_D20220430-20220430">
        <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>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i1e4df08023074d099e8dfda5f1cc0b5f_D20220430-20220430">
        <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>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="i81ae875909ff44e6b4d7b75d65fd1333_D20220130-20220130">
        <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>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="if8ad1af13ed441409de7e2cb933341c4_D20220130-20220130">
        <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>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i77e8f5988faf46348d81ba7c00187889_D20211030-20211030">
        <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-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i87dff18f38af4b2983604b90a55e5751_D20211030-20211030">
        <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-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="i5aea0e3f88eb45359cc23b83129a56a4_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="i5636f9cc9711454683c167bb7b26f7a2_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="i567fa83cbfaf4562832147e96a1e30e9_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="i573a1de4cd2847cd9c85feb588fb9a5f_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="i0396a8e2dc17461787e1c794e9605577_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="i70ab4c4d7cdb4ebe98567526614d16e7_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="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730">
        <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>2022-07-30</startDate>
            <endDate>2022-07-30</endDate>
        </period>
    </context>
    <context id="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430">
        <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>2022-04-30</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130">
        <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>2022-01-30</startDate>
            <endDate>2022-01-30</endDate>
        </period>
    </context>
    <context id="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030">
        <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-10-30</startDate>
            <endDate>2021-10-30</endDate>
        </period>
    </context>
    <context id="iad945253f897479082862fc5e69fe32f_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="iae05b87b07404ff2bcf26aa3f35281b4_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="i5dc8dedb76e149a98e497b89feffa535_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="i1914f0a2725f40af90a52a9c43f1ddb4_D20210803-20210803">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <startDate>2021-08-03</startDate>
            <endDate>2021-08-03</endDate>
        </period>
    </context>
    <context id="i389654ccec55484a828c069cd0ee2630_I20210930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="id1a7ac29ac2f4e30aefc7504ca92f7dd_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic070e1d498fc44c096af9698ee768cc3_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3ee06933405f4a21a960278e84d3d035_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i5c06f3a3d1df4161988464365f141572_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id7a5196eb8f84ff0bdd8e6f9bcd43c6a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i13a9bb1efbbf4566a1e2344f271a634a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i736e656f5a5e47e3b5f18e3ea60a9885_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i39a9e6a28dd245d6916a864732bc090c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i0cd3c13896a5446599b916d4f03204d2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i5c378dd4b1004735811801ae9da05c38_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia680645c2044424fad5859361bddfbb4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i95e677c3aea742d48af0eedb4ae5b776_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i4a444285623048e994716deef3358a42_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i783a56143a0a441091047c4a22515f49_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i011597ceedc14dc9aafcf94cd7165fa4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic70dd84c81914de3927c6d42ff55b3d5_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i9832314a19b042c8b6ba9d2cbdb9c9b2_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i88abc4189fe34a76837f6a2a795a7cc4_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic03747340b4d4b02b941d7b2fc7b5555_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ic6c9fed863de496f83cd0237e682ffe7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i447d740aac6d4d0eafb8e397f118cb70_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i0c3d25d781d541fc930a2f3d5fa16953_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic67c6394eea44e5e8ba6cd9581a096bf_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie53f73f3c39141ec853cb7116ebb2821_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2ea9d7aa13fa4ff4b333aab00daa17cd_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia52b16564c924b738cc6d19bb315a457_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8443a61080eb49038fc5a3db2e6f342a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i07956113ed9147ad9cb7662e66f4b2c4_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1d32f8da272a4ec4a1cf689229565327_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i56fa0acb527d40daa5539179c0a7eaf7_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if724c31dff264049be363de5cb22099c_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2784dbf7656849a7ac458fbbf36764cf_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i75916800096a41ce9f255482b05ed693_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8f4f8ecffb4f4f3998c2a497daefc411_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib69ee8aaeb584e2a96dd7678f39d4e49_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i74a07e9f198b4081849cb43f7c9b75a0_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ie7d30fee6274421c966169c319ff0772_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i8c9fe4a2ae5c44a5bdc73ae5d8681cbc_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i72962f4adac4405b98f53fbab35dc165_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibdfbc9493fbf41e29f13bc3568dbe3de_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i270cbeb7cb6e4696b4848eec70476047_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ifd252369f2ce4c73a454d1915227cc54_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="id8ed9dce1adf449c952ae70bcf499172_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i1e02ece7bf5648b0be912fce246a632e_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i749b616f7b4647b8adb8491d145035e7_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i7bcdd5800ede47f6ac0eeb8e9a1a5fdc_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8e8dfeedf9434e708f80a82fd15f5e2a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="iad84b0f1f42b4c10bcf69d83f5f947bd_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ibc7cd5b790fc499390ff890948b4b32a_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i02212112c86f4e8cad8ff97b2b32281e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i439207a03cac490fb9aae9e2fb1b743f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ica757e3f3f4949d491ea7dd5a6e35189_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ic3a97b391a9b43779c20ed8b11759fef_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2a26912b48e4420390558e9cfed8a0f5_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i2ba9e65c5d60478696eb79fbca363e2b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ibe4155266d6047d8821e2b6c58aba1df_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i817f102b4bd94414bf80b85e69aae2d3_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6c800cb40c3d4e7c8772c732165d1872_I20190131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
        </entity>
        <period>
            <instant>2019-01-31</instant>
        </period>
    </context>
    <context id="idead6ddcf6ea4859a4d98fce92d7ad9e_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="i82de552d4dc7444aa998a63d0cfca6a4_D20210101-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-01-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="i2127233617854586a780f9b829f4a0ec_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i4ed0fc64b6604ea38a9e8a932020293b_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie28e44048e8746949ab8c367a13dd82a_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iccb77799f78b4e0298e06d2b67dad24b_I20211231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia637188dfc4d4eab98016550509a08f0_D20210101-20211231">
        <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-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id093ddf1820d42b581081c5c1d81e474_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="i2c0374ebbbb84707a0d3bb65fb55c014_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="if251b15aa3d64bbfba7b8a0a8355edcb_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="i2c0a03bdad254276ab7c2310301c3198_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="i8ad3a1f8a8384fc3a1131f010b465c37_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="i8b6833b810954964af94bbcdc325b265_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="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i8bda2931171a4a7991e677d49f653683_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iedcff09386c5452ca9a9a97e5b11d3d8_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5379b9d7f336446a986a042744981007_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib51d9498753b45d098f64389d7dc7dfe_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="i9a0bff49e98d400680cc9a7bd979ec1a_D20220401-20220630">
        <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>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if93e0cf02ca641ebb0fca1dd5b517ffd_D20220101-20220630">
        <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>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i857ee9f28b044842a138208f2df4ea9d_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i0034d035548349d1a0f7a0df66f6310a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie1427bb8d34446208d0a06955837bcf1_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i20e4a9ebb0fe47e2bc8d9da0138a6b37_I20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-28</instant>
        </period>
    </context>
    <context id="i184265a74ae6488285f298b12d09a5fd_D20220201-20220228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:ErgoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="ic90082611230482d8a7c748a48c785c5_D20220712-20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="if3bbabafe21346efb15f1a88144b4783_I20220712">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001345126</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">codi:PrimaloftMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i1b4c15ddfda443f9ad4ada9770d06787_I20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i91846c1e5d4c422f901ef9eaf5687a89_I20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i4628651d43a247a496e7ce86a411131e_D20220712-20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="if3021b6d7a86440bace5424a6ab3df75_D20220712-20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">codi:TermLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <context id="id3429383f95f41b98b628ef9e6280df2_I20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-12</instant>
        </period>
    </context>
    <context id="i6bad48ad1a1d46658c5ffb310c901517_D20220712-20220712">
        <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:A2022CreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-07-12</startDate>
            <endDate>2022-07-12</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="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="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV8yLTEtMS0xLTYwNTMw_f104e236-6ad4-410c-b690-e7c6a1160f6d">0001345126</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV8zLTEtMS0xLTYwNTMw_1d332f2f-27db-4bd1-82c7-f0c1668b16ea">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV80LTEtMS0xLTYwNTMw_4c4e2728-3d11-4a2e-b1e3-c74004efaa79">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV81LTEtMS0xLTYwNTMw_1a90d857-a024-4576-809f-6e9795762aee">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80L2ZyYWc6NGVkYWIwMmNlZmZkNDliODljMmE2Yzg0NmFjZjE4ZDAvdGFibGU6MDAxYWNjMWJiZDYxNGVkOWEyOWFmMTAxMDEwMjkxMGUvdGFibGVyYW5nZTowMDFhY2MxYmJkNjE0ZWQ5YTI5YWYxMDEwMTAyOTEwZV82LTEtMS0xLTYwNTMw_f3b87939-993c-47e3-acd8-62f519990b8b">false</dei:AmendmentFlag>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMi0xLTEtMS02MDUzMA_76526e61-6a2d-45a5-a5b6-f83fd563853e"
      unitRef="usd">13084000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMi0zLTEtMS02MDUzMA_49692afc-08b2-4aa0-b14b-00fdf5169147"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNC0xLTEtMS02MDUzMA_c0e28538-f81a-4293-8b0a-ede74cc0b93f"
      unitRef="usd">5814000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNC0zLTEtMS02MDUzMA_ac335abf-2908-4da9-baca-2a6f8d5aa974"
      unitRef="usd">6589000</us-gaap:AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts>
    <us-gaap:CommonStockNoParValue
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNi0zLTEtMS02MDUzMA_8608f000-407f-4e3b-82f8-00cf794a02f4"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfNy0zLTEtMS02MDUzMA_afead259-5d65-4987-94fc-aefd8bf89b28"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfOS0xLTEtMS02MDUzMA_28dfbdb9-2d60-44f9-a2c9-3f32c90c9d80"
      unitRef="shares">71268000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfOS0zLTEtMS02MDUzMA_c52fec27-39ab-4e57-a794-7bd2a9bd4c8a"
      unitRef="shares">68738000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTEtMy0xLTEtNjA1MzA_99a181d3-b1ce-4a0e-a60b-1d69ab728be7"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTItMy0xLTEtNjA1MzA_c4ff2048-ab79-4570-9e66-cc6472a050d3"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTMtMS0xLTEtNjA1MzA_4dc96ef4-93de-4500-ba2d-6c26c51f5ae5"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTMtMy0xLTEtNjA1MzA_8bb5ecff-3902-404a-873b-f1b6e021e574"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTUtMy0xLTEtNjA1MzA_0fd5412f-22ea-4fb2-82b4-9c4a00069866"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTYtMy0xLTEtNjA1MzA_9603f034-5e9c-40a5-b462-58d439fdc672"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i53f290f281814e15853ad9b79807b64c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTctMS0xLTEtNjA1MzA_afaae4f0-dc69-4f08-b753-e9dc2c1568cb"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMTctMy0xLTEtNjA1MzA_cb172d59-3f8e-4858-bdba-a4a60b3eabfc"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="idc9f6190cd92478382efb831748360ba_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjAtMy0xLTEtNjA1MzA_7be4f3f0-fd16-4bcb-859d-b4c0d39a78e8"
      unitRef="usdPerShare"
      xsi:nil="true"/>
    <us-gaap:PreferredStockSharesIssued
      contextRef="idc9f6190cd92478382efb831748360ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjEtMy0xLTEtNjA1MzA_2040980f-7053-44b3-9fae-29a4ddb8d7c8"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjItMS0xLTEtNjA1MzA_942c456b-806e-4f11-8af9-5d1528a8388a"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="idc9f6190cd92478382efb831748360ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjItMy0xLTEtNjA1MzA_dff0536e-0d0b-423f-ab26-c6ec38b17f08"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockNoParValue
      contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjUtMy0xLTEtNjA1MzA_c67cf653-43b1-4765-8164-de04a5607c5e"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjYtMy0xLTEtNjA1MzA_d4dee6e2-4212-4aec-8c8a-9dbeeb64a307"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjctMS0xLTEtNjA1MzA_8dc3d657-479b-4f2b-b712-21335f16edd0"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yOC9mcmFnOmQ4NWNjMGM1ZmJhZjQ2OTliOTUzMWU1YzE1MzNjNjI0L3RhYmxlOjdjOTVhYjkyYzMxMDQ0YWVhZWU1N2FmNWM5NGU5MWVkL3RhYmxlcmFuZ2U6N2M5NWFiOTJjMzEwNDRhZWFlZTU3YWY1Yzk0ZTkxZWRfMjctMy0xLTEtNjA1MzA_785fb9a0-1e45-4180-8f39-e0c3aed9bc71"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:CommonStockVotingRights
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83Ni9mcmFnOmJiZmE1ZmU4MGQyMDQyYmFiOTU2ZDNmNDZkNGY0NTlhL3RhYmxlOmQxMmUxYjQ1Y2QyMTQ3NjlhOTJmNDMyNWZkOGU4ZTU3L3RhYmxlcmFuZ2U6ZDEyZTFiNDVjZDIxNDc2OWE5MmY0MzI1ZmQ4ZThlNTdfMC0xLTEtMS02MDUzMA_3ca13fb3-2123-4518-ad2f-86f4d7aed1d1">One vote per share</us-gaap:CommonStockVotingRights>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816">http://fasb.org/us-gaap/2021-01-31#PrepaidExpenseAndOtherAssets</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie28e44048e8746949ab8c367a13dd82a_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iccb77799f78b4e0298e06d2b67dad24b_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i02d1777c5fe049f6a59e694d9a979198_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i2de5005e6e6844a0840546dc44bb4769_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgz_5abb6ee2-09c4-472f-8178-83e15789f7a4">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YzliNDMwNzcwOTBlNDc3YzkwYTlkN2VjYmNlMjViNGMvdGFibGVyYW5nZTpjOWI0MzA3NzA5MGU0NzdjOTBhOWQ3ZWNiY2UyNWI0Y18wLTAtMS0xLTYwNTMw_493b88ca-b8d8-4b3a-8b55-c133b3f1fa88">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8xMjY_6235f1a4-4f27-4e3b-a46a-d5a2ce5c2288">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6OWQ1OTgwODE2N2ZhNGY4YjlhZTBhMDQwNDA2ODcwM2MvdGFibGVyYW5nZTo5ZDU5ODA4MTY3ZmE0ZjhiOWFlMGEwNDA0MDY4NzAzY18wLTAtMS0xLTYwNTMw_96397e66-16f5-4233-9977-d9f2820f2bf1">false</dei:DocumentTransitionReport>
    <dei:EntityRegistrantName
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg4_96caccc4-4c56-4e78-9c0a-846d9717fbf8">COMPASS DIVERSIFIED HOLDINGS</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTEtMS0xLTYwNTMw_136cd541-534c-470e-9ec0-e92754f38f1e">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTMtMS0xLTYwNTMw_2b6f6d5e-975e-4e44-b9b7-0ca30026ba9d">001-34927</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6YjczYWU4NGEwZGM2NDliZTk2YjU2ZGE1Yzk4ODkxNzEvdGFibGVyYW5nZTpiNzNhZTg0YTBkYzY0OWJlOTZiNTZkYTVjOTg4OTE3MV8wLTUtMS0xLTYwNTMw_d31001f0-badb-4492-8f4d-8a2d03098291">57-6218917</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg0_a13106d4-9c60-4c5f-90bb-9d304c333f1f">301 Riverside Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg5_cf4d558a-8da4-4706-9dda-2e50b03bcc7b">Second Floor</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTkw_374240a1-d9fc-4723-9f0d-0c6d4a35354e">Westport</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg1_d436dd56-bf8e-4f7b-b1db-20a0dec2cc37">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg2_616c27ec-86ce-4b59-b91a-5081e8736a0c">06880</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTkx_5792ce16-fe0b-4c35-8942-08e5f1d224df">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTg3_cb65b06e-7978-4a93-a63a-bd84ab140a0b">221-1703</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTAtMS0xLTYwNTMw_cb9ccd50-7045-4e0b-8af1-9589ba24e928">Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTItMS0xLTYwNTMw_223042d3-21ee-4c77-b029-15be71988a42">CODI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic28205033e174860bc0fa5142cec3bc8_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8xLTQtMS0xLTYwNTMw_9d6242b6-41cf-40ae-a91a-5f4a69507e0d">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTAtMS0xLTYwNTMw_ada30d2f-5854-49e1-94c0-9ab43c05091e">Series A Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTItMS0xLTYwNTMw_0f0e05a6-ebcc-4475-853b-a6a4cf6c172c">CODI PR A</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if80e2cfc020a4445ae73617e04af0c91_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8yLTQtMS0xLTYwNTMw_6694d988-6d34-4c57-a3ce-4048c8925f9b">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTAtMS0xLTYwNTMw_796dc198-309d-4eb2-a6ed-28731d7b56e4">Series B Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTItMS0xLTYwNTMw_275813d0-c2eb-46be-beca-84de9dde3ec9">CODI PR B</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id0a0ea83d2c74801bc59d4c38fc6736f_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV8zLTQtMS0xLTYwNTMw_809efadd-2312-40f4-bfd0-99f21d68ff16">NYSE</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTAtMS0xLTYwNTMw_4d0b64d3-bc17-44de-858c-bfeadaf0ea55">Series C Preferred Shares representing beneficial interests in Compass Diversified Holdings</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTItMS0xLTYwNTMw_c296ddbe-5301-4bb8-b5ef-317af76423c2">CODI PR C</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i02cf85dacc4649f2a9e8e958c4910e72_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6NjMzOGM1NGZiNWI3NDI1YmJhOWNjNmUzZGM1YzdkM2EvdGFibGVyYW5nZTo2MzM4YzU0ZmI1Yjc0MjViYmE5Y2M2ZTNkYzVjN2QzYV80LTQtMS0xLTYwNTMw_73f1a768-e35b-4bf6-b86e-1721e4e89fe7">NYSE</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTky_3a3e7163-f065-4ccd-b7c3-d0345daf39a7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgx_7045e5d5-fc1c-4319-8085-9335819fe0de">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8wLTEtMS0xLTYwNTMw_c0bf342e-e955-49f2-be3c-0cb8225b0d4f">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8xLTMtMS0xLTYwNTMw_0def3606-adf0-40b7-9191-0775472b5833">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGFibGU6MGE2MjdlZDk0NjNhNGRjYjllM2QxZjI0MDg0MjQ2M2QvdGFibGVyYW5nZTowYTYyN2VkOTQ2M2E0ZGNiOWUzZDFmMjQwODQyNDYzZF8xLTctMS0xLTYwNTMw_ccc078d6-0f4d-4c02-a2bc-bf452decf991">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTgy_dbc02f0f-26cd-403d-aeec-f83f494208b0">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i6065bdf573d4470596453caae3c60fec_I20220729"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8xL2ZyYWc6YmI2N2FjMDI5ZThlNGNhMTkwNGE0OTBkMWQ3ZWE3MDUvdGV4dHJlZ2lvbjpiYjY3YWMwMjllOGU0Y2ExOTA0YTQ5MGQxZDdlYTcwNV8yMTEz_9f442967-335d-4876-bb1f-5c2e2af93183"
      unitRef="shares">71725498</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNC0yLTEtMS02MDUzMA_a531e417-9461-4c28-97b6-d13c17922b8b"
      unitRef="usd">102709000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNC00LTEtMS02MDUzMA_681fdb8d-06ba-43a3-b54c-1768ea4bb7f9"
      unitRef="usd">157125000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNS0yLTEtMS02MDUzMA_925dcf28-5e46-4b7b-9a71-65b30c5ab89a"
      unitRef="usd">268530000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNS00LTEtMS02MDUzMA_adefb4e8-e96d-44b3-b7a4-f76fae046b63"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNi0yLTEtMS02MDUzMA_4db0f61b-f288-444d-9563-df7dd7b0d4fa"
      unitRef="usd">695687000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNi00LTEtMS02MDUzMA_d22b9d52-a86b-49c6-85e6-8b9c9a3c8ea1"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNy0yLTEtMS02MDUzMA_bd832f5f-97ce-4b00-a00f-75e9238b0672"
      unitRef="usd">66530000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNy00LTEtMS02MDUzMA_aeab9153-50e6-4ad2-8363-e63e8b91a1f4"
      unitRef="usd">56575000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfOC0yLTEtMS02MDUzMA_d3186af0-6a8d-4ef4-9c13-cffc2f2a02a6"
      unitRef="usd">96227000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfOC00LTEtMS02MDUzMA_bec20af1-1d8a-4e5a-bebd-ed9ed30f9996"
      unitRef="usd">99423000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTAtMi0xLTEtNjA1MzA_60ea64da-c92f-4578-b630-15fde0739796"
      unitRef="usd">1229683000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTAtNC0xLTEtNjA1MzA_f32834c6-f5a6-4bd4-b8d8-295533648d6f"
      unitRef="usd">1143469000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTEtMi0xLTEtNjA1MzA_ad4d10a2-2942-4f20-9ba2-030523846d74"
      unitRef="usd">182989000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTEtNC0xLTEtNjA1MzA_73010552-7067-415d-9e84-7325b443cf7a"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTItMi0xLTEtNjA1MzA_48674c97-c1c2-497a-aeaf-cc09e5b27650"
      unitRef="usd">788913000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTItNC0xLTEtNjA1MzA_438ce4b0-243e-4d50-8289-e26e9ff63d42"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTMtMi0xLTEtNjA1MzA_f49913e1-8a69-4a47-9edf-e531dcb95669"
      unitRef="usd">860261000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTMtNC0xLTEtNjA1MzA_f02466d8-255a-41e6-98a6-4b24fd2ca112"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTQtMi0xLTEtNjA1MzA_79f2a07c-1a92-4dc1-9ec6-ce9cbca8c91f"
      unitRef="usd">141487000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTQtNC0xLTEtNjA1MzA_81e10d7b-d61d-46b4-a1b1-2a182ad508ae"
      unitRef="usd">134317000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTYtMi0xLTEtNjA1MzA_ad09662e-8ce9-4361-bd41-3b4a32c9585e"
      unitRef="usd">3203333000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMTYtNC0xLTEtNjA1MzA_c8dbcea7-9ab1-4f0f-9fec-0d0f5616b0ea"
      unitRef="usd">3144261000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjAtMi0xLTEtNjA1MzA_01bfdd50-452f-4076-95be-ec7b5866cd38"
      unitRef="usd">110680000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjAtNC0xLTEtNjA1MzA_8f278e8e-5d25-4257-a0e4-41642404dd39"
      unitRef="usd">120405000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjEtMi0xLTEtNjA1MzA_86e3e8fc-47de-4702-8a7b-f2d4592f9797"
      unitRef="usd">181598000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjEtNC0xLTEtNjA1MzA_615e9110-f117-43f4-87a8-230f739b8529"
      unitRef="usd">174801000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjMtMi0xLTEtNjA1MzA_8b5bf45f-242d-497f-9fa9-d63a5d7b6cb8"
      unitRef="usd">13501000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjMtNC0xLTEtNjA1MzA_1dc2548d-ecd6-4ad6-83eb-cfa7fd134edf"
      unitRef="usd">11705000</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjUtMi0xLTEtNjA1MzA_8c6f3070-9348-416d-bcb8-ac6f79cf1ae9"
      unitRef="usd">32286000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjUtNC0xLTEtNjA1MzA_76b388ae-aba1-41d0-9abd-27da8cb452c0"
      unitRef="usd">45490000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjYtMi0xLTEtNjA1MzA_093afe86-bb53-4dc6-b45b-edb403358866"
      unitRef="usd">27270000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjYtNC0xLTEtNjA1MzA_96431b76-51bd-4185-85fa-6deb73c2a023"
      unitRef="usd">29127000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjgtMi0xLTEtNjA1MzA_47824fee-e939-43a2-a02a-698ee403c6ea"
      unitRef="usd">365335000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjgtNC0xLTEtNjA1MzA_9860d09d-27bf-4c58-a8ac-7a0c00b6cdf6"
      unitRef="usd">381528000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjktMi0xLTEtNjA1MzA_a2f1a60e-f104-4d9e-93ab-330f3cd97f6f"
      unitRef="usd">79357000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMjktNC0xLTEtNjA1MzA_15f7b4b0-0969-446a-8a4a-76aff388de1c"
      unitRef="usd">84344000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzAtMi0xLTEtNjA1MzA_f28fe3a7-b451-40d1-b511-8780d4d1ba5f"
      unitRef="usd">1285747000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzAtNC0xLTEtNjA1MzA_2d0d3844-0936-4c70-aa67-3bcad48b376b"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzEtMi0xLTEtNjA1MzA_11906415-e616-4909-bd7f-c5d0505d4258"
      unitRef="usd">118048000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzEtNC0xLTEtNjA1MzA_82062606-9a11-4a28-b033-f45c609736f7"
      unitRef="usd">109033000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzMtMi0xLTEtNjA1MzA_fa930886-d8ca-41ed-8b11-fe6999f6893c"
      unitRef="usd">1848487000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzMtNC0xLTEtNjA1MzA_b904153f-8a98-46bb-85b6-0142d48d1271"
      unitRef="usd">1859731000</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzgtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjoxNjg5NTgzYjY4OWU0ZDk1OTFkMTNjNjkyY2NkZjU5N18yOA_ddade35b-d1f9-405f-a61d-0060ceca8209"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzgtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjoxNjg5NTgzYjY4OWU0ZDk1OTFkMTNjNjkyY2NkZjU5N180Mw_711437f1-3c63-44a7-91ae-1c0ab4641dbd"
      unitRef="shares">12600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="i53f290f281814e15853ad9b79807b64c_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjowY2M3ZmI4YTU2MmU0Zjg2ODU0YTdkMDNlMTNkOWZjNV8zMQ_82bf766c-6c07-4dc5-9bd9-7b3d28eb8753"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i53f290f281814e15853ad9b79807b64c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjowY2M3ZmI4YTU2MmU0Zjg2ODU0YTdkMDNlMTNkOWZjNV80NQ_9c42a794-a19f-4392-9da3-efa37bec504d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i53f290f281814e15853ad9b79807b64c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktMi0xLTEtNjA1MzA_ab8c609d-fea4-4789-a4da-b469c02a978e"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i5e9bc84986d34e1b8390331e2328dc34_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfMzktNC0xLTEtNjA1MzA_f6590414-4dff-4160-87f2-b29c889626fd"
      unitRef="usd">96417000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo3MDc5Yzc5OWU4NTM0ZTRmYWQxYzRmNjRkYWU0NzdkM18zMQ_21c31ac7-05f3-4b85-bdb8-e42901712124"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo3MDc5Yzc5OWU4NTM0ZTRmYWQxYzRmNjRkYWU0NzdkM180NQ_6587ac8f-518a-4fbf-a04d-e703d29967fb"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i770aa4a1d5124c9aa449a9cf65d0ac24_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtMi0xLTEtNjA1MzA_cade1042-feda-45fa-a968-3845123d6000"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="idc9f6190cd92478382efb831748360ba_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDAtNC0xLTEtNjA1MzA_7c4b7b6a-c5ea-43d7-a8a4-f982c2d48c38"
      unitRef="usd">96504000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo0ZjYyMDJjNjYyNmI0ZjQ2ODk3ZTNjZTZkMDE2ODU4Ml8zMQ_a60e894f-8aec-401c-83f5-82570a697b3f"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo0ZjYyMDJjNjYyNmI0ZjQ2ODk3ZTNjZTZkMDE2ODU4Ml80NQ_7819dba1-27d5-49e4-a6f7-c235e88f120f"
      unitRef="shares">4600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i192e4da3201f4d25abd8e4900dd22d42_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtMi0xLTEtNjA1MzA_2e15f62b-4295-40df-a849-3e9711ad1349"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iaf4d8ff7e9e14ced82a59b73fb8f16c3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDEtNC0xLTEtNjA1MzA_1d64f59e-f81c-44b9-b2c9-3f4babaa962b"
      unitRef="usd">110997000</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8yNQ_f649b1fa-7e31-4e37-94cc-e1a513b2597f"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8zOQ_2f6297d5-9efc-4d15-ad46-1c550b943b08"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV81NA_d720052c-d36f-4556-96ed-d0f74e9bd6cc"
      unitRef="shares">71268000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMC0xLTEtNjA1MzAvdGV4dHJlZ2lvbjo4MWE2NGJiNGM4OGM0ZjYwYWU0Mjg2NDNiZGNjYzQ2OV8xMDk_17bf8558-de90-4a08-b35c-8a1bc097e255"
      unitRef="shares">68738000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItMi0xLTEtNjA1MzA_7c28586e-1f7c-4d0f-92f6-cef9efa99dc1"
      unitRef="usd">1185348000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDItNC0xLTEtNjA1MzA_ad94f836-cab7-4fe7-9a33-9ac8b0683e86"
      unitRef="usd">1123193000</us-gaap:CommonStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDMtMi0xLTEtNjA1MzA_f58f8f63-ca13-447d-999c-614b11a4bbb8"
      unitRef="usd">-665000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDMtNC0xLTEtNjA1MzA_11363678-2257-44f3-9503-6da6adc88a77"
      unitRef="usd">-1028000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDQtMi0xLTEtNjA1MzA_97f6dd10-1f6c-4c6f-9ac4-27b510f158b6"
      unitRef="usd">-311092000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDQtNC0xLTEtNjA1MzA_14005bfc-83ff-4d11-9131-f1ddafe7e911"
      unitRef="usd">-314267000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDUtMi0xLTEtNjA1MzA_418d93bc-d881-4e6c-b00b-f3cb2e6c71bb"
      unitRef="usd">1177509000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDUtNC0xLTEtNjA1MzA_25040487-b43d-445d-88bf-fa21bd96255c"
      unitRef="usd">1111816000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDYtMi0xLTEtNjA1MzA_a5efee31-1362-4c70-865f-06b5a1c21a18"
      unitRef="usd">177707000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDYtNC0xLTEtNjA1MzA_62100a86-3bc8-4815-a558-881103d964ef"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDctMi0xLTEtNjA1MzA_0315c29c-696b-4448-a98a-a364f6b0d0eb"
      unitRef="usd">-370000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDctNC0xLTEtNjA1MzA_de5bb010-5b1c-4627-904e-06ff1598725e"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDktMi0xLTEtNjA1MzA_11a31404-a157-434e-bac2-5981f3764259"
      unitRef="usd">1354846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNDktNC0xLTEtNjA1MzA_3ea5723b-db86-47a1-876f-05d0a3285a36"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNTAtMi0xLTEtNjA1MzA_dfa7c956-1815-4678-b75f-2d3b79d0b5f0"
      unitRef="usd">3203333000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8yNS9mcmFnOjEyMGRhMGNlNmYxZDRhNzliY2E5NGI4Y2I1OGUyM2ZlL3RhYmxlOmZjMGJlYjZjZjZkNDQ4YzU5MjNjNDJlNjBjMmVmM2E0L3RhYmxlcmFuZ2U6ZmMwYmViNmNmNmQ0NDhjNTkyM2M0MmU2MGMyZWYzYTRfNTAtNC0xLTEtNjA1MzA_aaa47fef-11e3-43af-a5a0-e65bb87311ca"
      unitRef="usd">3144261000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi0yLTEtMS02MDUzMA_040ef550-90ba-4edd-b7c9-cda35b9ba7aa"
      unitRef="usd">515597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi00LTEtMS02MDUzMA_ff0a6f04-907a-434a-bb81-7cca17a60fcd"
      unitRef="usd">431525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi02LTEtMS02MDUzMA_2dfa340f-471c-4e63-aea0-7b8c11ddf1e7"
      unitRef="usd">1026110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMi04LTEtMS02MDUzMA_8093e2a9-91ea-42c8-9e2d-cef17997d634"
      unitRef="usd">840081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy0yLTEtMS02MDUzMA_0d23336a-097f-4cb0-8fab-dc357d0c346f"
      unitRef="usd">303840000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy00LTEtMS02MDUzMA_3d8bdbd9-b8ab-4d89-9aee-e626474f88b2"
      unitRef="usd">257961000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy02LTEtMS02MDUzMA_05db2f43-7986-4190-9479-aa92831b57ea"
      unitRef="usd">613538000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMy04LTEtMS02MDUzMA_29eb76fa-fdd1-4796-9970-b4d8b44db074"
      unitRef="usd">497969000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC0yLTEtMS02MDUzMA_fcda30eb-7401-45d4-9092-0037c9c7c381"
      unitRef="usd">211757000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC00LTEtMS02MDUzMA_457566aa-3a48-4dde-9b91-39c16732d8f6"
      unitRef="usd">173564000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC02LTEtMS02MDUzMA_19c22049-4a81-4d98-8cf8-78d85505dd31"
      unitRef="usd">412572000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNC04LTEtMS02MDUzMA_da52ee17-385f-49f2-8ed2-a31068ac1591"
      unitRef="usd">342112000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi0yLTEtMS02MDUzMA_62ef8940-5749-4d4c-bd2c-799414242a29"
      unitRef="usd">125624000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi00LTEtMS02MDUzMA_9a785fee-2254-4b38-b401-f3c022344797"
      unitRef="usd">107317000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi02LTEtMS02MDUzMA_66ce2319-1269-485b-b084-b5372248d88e"
      unitRef="usd">246296000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNi04LTEtMS02MDUzMA_8e862f90-a469-49cc-8717-de793ab204f5"
      unitRef="usd">211369000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy0yLTEtMS02MDUzMA_9286268c-85fb-4fd0-bf0d-fad313115ae7"
      unitRef="usd">14901000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy00LTEtMS02MDUzMA_33a20ef0-8590-4271-b491-a44d945274f0"
      unitRef="usd">11058000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy02LTEtMS02MDUzMA_ce2e2872-17d9-4a54-88bb-3306b86a78d7"
      unitRef="usd">29337000</us-gaap:ManagementFeeExpense>
    <us-gaap:ManagementFeeExpense
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfNy04LTEtMS02MDUzMA_bb40f865-72a6-4e21-97bc-7e59f1d1243b"
      unitRef="usd">21856000</us-gaap:ManagementFeeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC0yLTEtMS02MDUzMA_bd3c8aaa-3850-4a40-84fd-ef85b5909c92"
      unitRef="usd">20921000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC00LTEtMS02MDUzMA_ff813a2f-bc70-4eb7-84cc-e6140d5c5827"
      unitRef="usd">18837000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC02LTEtMS02MDUzMA_32f29e7a-81ab-4198-b5ee-0ab1f29b02b9"
      unitRef="usd">42026000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfOC04LTEtMS02MDUzMA_4397ff2e-1c78-47c5-b280-badeb079aa1b"
      unitRef="usd">37426000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtMi0xLTEtNjA1MzA_a0c39e6f-99d7-463e-b6c9-1391746e7888"
      unitRef="usd">50311000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtNC0xLTEtNjA1MzA_9b9e0f31-be0a-43e2-8588-6d49198f3e40"
      unitRef="usd">36352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtNi0xLTEtNjA1MzA_9a0bc713-f0e8-4d07-ad0f-dee389cac6a0"
      unitRef="usd">94913000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTAtOC0xLTEtNjA1MzA_db026c79-a4a7-443a-83e1-26470d0ec867"
      unitRef="usd">71461000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItMi0xLTEtNjA1MzA_be808183-2a58-4d11-8b8f-b910dac2b841"
      unitRef="usd">-17519000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItNC0xLTEtNjA1MzA_cb81e9b4-346c-4915-aae5-ce79ff890882"
      unitRef="usd">-14947000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItNi0xLTEtNjA1MzA_9a4d7ac5-4e98-494d-894d-a6defd4d3afd"
      unitRef="usd">-34938000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTItOC0xLTEtNjA1MzA_5b756e41-0d3f-43c9-af06-9b08ce49bd0c"
      unitRef="usd">-28752000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtMi0xLTEtNjA1MzA_ecbd46cc-7485-4ba8-89f6-8824554b3023"
      unitRef="usd">865000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtNC0xLTEtNjA1MzA_14c5c34a-0f1c-4517-a83b-6828b4151835"
      unitRef="usd">722000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtNi0xLTEtNjA1MzA_74442e3b-d410-458d-a91c-03175e460591"
      unitRef="usd">1731000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTMtOC0xLTEtNjA1MzA_8f05227a-e117-4931-b179-1a2c5ab7bf76"
      unitRef="usd">1408000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtMi0xLTEtNjYyNjc_48963c2c-96a0-4181-871d-76bca21d059a"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNC0xLTEtNjYyNjc_ce68b3c6-7739-4caf-80c8-035155a2e56c"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNi0xLTEtNjYyNjc_90419af0-2c99-424a-8bd8-8fcb43a58787"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtOC0xLTEtNjYyNjc_b2843583-f6ac-4cef-93d3-baa30a62f4b6"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtMi0xLTEtNjA1MzA_465512fe-9fe4-4a4c-ad4b-6768941a3435"
      unitRef="usd">737000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNC0xLTEtNjA1MzA_1b48cd77-d7a2-4116-9288-c87b2c95d0ec"
      unitRef="usd">-642000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtNi0xLTEtNjA1MzA_84e8f5a0-983c-43fa-8c41-9c3e79f809a3"
      unitRef="usd">2773000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTQtOC0xLTEtNjA1MzA_d7d4f142-8022-4069-9966-ec0d29149de3"
      unitRef="usd">-2870000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtMi0xLTEtNjA1MzA_f9395812-d7f1-4d3c-9c4a-b1c8d91ad204"
      unitRef="usd">32664000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtNC0xLTEtNjA1MzA_f0ff53e9-cd87-4540-b589-cf2c748bda81"
      unitRef="usd">-13264000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtNi0xLTEtNjA1MzA_b0164749-92e5-4eba-90ce-7a361b34cedc"
      unitRef="usd">61017000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTUtOC0xLTEtNjA1MzA_f669514b-a12c-4c5a-8159-bc3d1ac241d7"
      unitRef="usd">5126000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtMi0xLTEtNjA1MzA_2752a7de-6323-4bd3-bd9b-739a66a8f2f4"
      unitRef="usd">6132000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtNC0xLTEtNjA1MzA_e72e8de9-eb76-4539-a802-2eb4e16a237e"
      unitRef="usd">8344000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtNi0xLTEtNjA1MzA_a448fcc3-3797-44ec-b675-76dddc4adcfc"
      unitRef="usd">16108000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTYtOC0xLTEtNjA1MzA_e39f9921-0b4b-4b01-bb10-fb2de7675738"
      unitRef="usd">13652000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctMi0xLTEtNjA1MzA_76e17e71-2735-4cf7-ab59-1f9f2de59bdd"
      unitRef="usd">26532000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctNC0xLTEtNjA1MzA_df78147a-c736-4a85-b19c-69f1c349bc46"
      unitRef="usd">-21608000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctNi0xLTEtNjA1MzA_561376e6-af9d-49c0-a5be-b584e629fc46"
      unitRef="usd">44909000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTctOC0xLTEtNjA1MzA_71aed7ec-a95d-4b7c-a296-bab32e95dada"
      unitRef="usd">-8526000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtMi0xLTEtNjA1MzA_759afd46-d8a0-4e17-af2b-3de7ac1921f1"
      unitRef="usd">5004000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtNC0xLTEtNjA1MzA_3590a327-52bd-4e03-a6d5-4cb962568925"
      unitRef="usd">10357000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtNi0xLTEtNjA1MzA_ba2ab9ec-df64-4acf-ae70-a05697656f9f"
      unitRef="usd">10374000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTgtOC0xLTEtNjA1MzA_fc79141c-42f9-4366-9141-dc85a72ca193"
      unitRef="usd">19271000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktMi0xLTEtNjA1MzA_e049492f-8f03-4f81-b3b9-3c2010eca848"
      unitRef="usd">-579000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktNC0xLTEtNjA1MzA_eb48dde5-1655-47e4-b8fe-e458c283288e"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktNi0xLTEtNjA1MzA_6185ec5f-b97a-45eb-b2de-4e1cd2f33e19"
      unitRef="usd">5414000</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMTktOC0xLTEtNjA1MzA_772dcd8b-04b2-4711-a9d3-006edb639745"
      unitRef="usd">0</codi:DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax>
    <us-gaap:ProfitLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtMi0xLTEtNjA1MzA_f62e33f8-d9d7-428e-a818-ffc8b1315473"
      unitRef="usd">30957000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtNC0xLTEtNjA1MzA_8da56cee-2e8b-46fd-89cc-7d36b3022cb2"
      unitRef="usd">-11251000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtNi0xLTEtNjA1MzA_0da63aea-b341-4dae-b3aa-e552fb39d710"
      unitRef="usd">60697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjAtOC0xLTEtNjA1MzA_ace9f11d-1110-4eb8-99e0-aa03685bd621"
      unitRef="usd">10745000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtMi0xLTEtNjA1MzA_b3625c16-4508-411d-a513-f3f057de1289"
      unitRef="usd">3635000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtNC0xLTEtNjA1MzA_7a6f70db-62be-44b5-88de-f617d9f61fbf"
      unitRef="usd">1967000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtNi0xLTEtNjA1MzA_fe8d75a0-cad5-463c-8ebe-26e48a55269c"
      unitRef="usd">8572000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjEtOC0xLTEtNjA1MzA_266a9fa4-8d1b-41db-beb6-7d6cbcea03a7"
      unitRef="usd">3870000</us-gaap:IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItMi0xLTEtNjA1MzA_1d251186-b8b4-4a74-9c44-0e698e3ee2cb"
      unitRef="usd">955000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItNC0xLTEtNjA1MzA_e72bf628-a510-41e5-8a7f-761ff5247ef5"
      unitRef="usd">1412000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItNi0xLTEtNjA1MzA_1320253e-c7a3-47cb-92f2-6c02dc5284d4"
      unitRef="usd">1996000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjItOC0xLTEtNjA1MzA_b4e30019-2581-4b4f-8a96-06a2321b77b3"
      unitRef="usd">2511000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtMi0xLTEtNjA1MzA_a421e719-ce45-4628-8d09-20d2e8e979d9"
      unitRef="usd">26367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtNC0xLTEtNjA1MzA_303d3a22-2440-442f-a206-46243bbb2353"
      unitRef="usd">-14630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtNi0xLTEtNjA1MzA_d8dc4f39-3939-4235-8513-0f0c11c4c4be"
      unitRef="usd">50129000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjMtOC0xLTEtNjA1MzA_e20f7691-adc6-4aa8-929c-4ce56b0f28eb"
      unitRef="usd">4364000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtMi0xLTEtNjA1MzA_376e83b0-00f7-455c-a64d-e64860750632"
      unitRef="usd">22897000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNC0xLTEtNjA1MzA_59f820e5-799f-47d6-b7f7-52bed87b236c"
      unitRef="usd">-23575000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNi0xLTEtNjA1MzA_51e02303-f81f-4105-8563-210e9a092c6d"
      unitRef="usd">36337000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtNi0xLTEtNjA1MzA_58117d45-c6df-4be3-ae26-4f2ca1286818"
      unitRef="usd">36337000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtOC0xLTEtNjA1MzA_090d751f-85bf-44bb-80e8-8be6e88609f8"
      unitRef="usd">-12396000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjYtOC0xLTEtNjA1MzA_20224251-6afe-4bea-99b8-98317ddc6cf5"
      unitRef="usd">-12396000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctMi0xLTEtNjA1MzA_9b94b361-644e-440e-b285-4c6a985fdafe"
      unitRef="usd">4049000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctNC0xLTEtNjA1MzA_0b1a69ca-6b7e-43c4-895b-37fae1051458"
      unitRef="usd">8945000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctNi0xLTEtNjA1MzA_c8bad58f-47ef-40bf-84dc-efa2b13dac1f"
      unitRef="usd">8378000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjctOC0xLTEtNjA1MzA_de196086-8fa3-4431-a44f-5257bf02e7c6"
      unitRef="usd">16760000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtMi0xLTEtNjA1MzA_a7444ec4-5113-4857-ba53-90740080e138"
      unitRef="usd">-579000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtNC0xLTEtNjA1MzA_e9e65fdc-9a2b-44af-b657-7b637bbc14c6"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtNi0xLTEtNjA1MzA_2f53ca31-bcb1-4e79-948f-3c32a7b3f27f"
      unitRef="usd">5414000</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjgtOC0xLTEtNjA1MzA_791b8944-e7e4-4e63-a49c-364d95ca90ea"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktMi0xLTEtNjA1MzA_f0b72ef6-7d21-4fee-84f7-df212dfdd1f2"
      unitRef="usd">26367000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktNC0xLTEtNjA1MzA_66ded1e5-e019-499a-a28b-12c23d014a3a"
      unitRef="usd">-14630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktNi0xLTEtNjA1MzA_5565ea62-13de-47fd-b4d1-1faab97033fb"
      unitRef="usd">50129000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMjktOC0xLTEtNjA1MzA_fa8d0aa2-a6ef-4ba1-ad9f-73ee06c16b4a"
      unitRef="usd">4364000</us-gaap:NetIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItMi0xLTEtNjA1MzA_5e50f691-ed4a-430c-9e20-019d75681b3c"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItNC0xLTEtNjA1MzA_ae8479f2-91f2-4ca8-9b44-c5496d7a07e3"
      unitRef="usdPerShare">-0.50</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItNi0xLTEtNjA1MzA_04377a2b-8a34-448e-b460-1d35af55bf10"
      unitRef="usdPerShare">0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzItOC0xLTEtNjA1MzA_424bdee4-655d-4853-9877-1b90d7a40937"
      unitRef="usdPerShare">-0.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtMi0xLTEtNjA1MzA_8f049941-a3cb-4635-a86c-295a7b0f0c05"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtNC0xLTEtNjA1MzA_9c483483-2e96-41ba-98ec-4026daaae8d5"
      unitRef="usdPerShare">0.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtNi0xLTEtNjA1MzA_43f456e0-98e0-400f-bf21-f69a3e48f903"
      unitRef="usdPerShare">0.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzMtOC0xLTEtNjA1MzA_2cf30ffa-ee4d-4644-a247-f12e03d2549c"
      unitRef="usdPerShare">0.24</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtMi0xLTEtNjA1MzA_6a1f8f34-9b53-49f7-ab29-1a6c98fb97f8"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtNC0xLTEtNjA1MzA_ade11c0b-47d7-4034-9c5b-53588f7c3b96"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtNi0xLTEtNjA1MzA_9cdcb85d-7bf7-4269-b449-e73ce2814600"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzQtOC0xLTEtNjA1MzA_b602f7bb-2e10-4b39-9876-9e5bf2b5597e"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtMi0xLTEtNjA1MzA_b58de693-5303-4d35-8f28-d093d0891b86"
      unitRef="shares">70227000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtNC0xLTEtNjA1MzA_035270c1-0bf3-41f9-8bd5-da1edff0af08"
      unitRef="shares">64900000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtNi0xLTEtNjA1MzA_20f71c9e-ce10-48fa-8726-e67d64b35cbb"
      unitRef="shares">69804000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzYtOC0xLTEtNjA1MzA_d9fd04ae-9632-45c7-94b7-6247225e91ea"
      unitRef="shares">64900000</codi:WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtMi0xLTEtNjA1MzA_9b562be4-9c78-4291-a100-b6c33377a136"
      unitRef="usdPerShare">0.25</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtNC0xLTEtNjA1MzA_4a92753e-62a0-454e-ae5f-52d9fe113e79"
      unitRef="usdPerShare">0.36</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtNi0xLTEtNjA1MzA_5ffcc51e-75d2-4b3c-8fd5-ad0380164727"
      unitRef="usdPerShare">0.50</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zMS9mcmFnOjFjZmExMzZkOWRjNzQxNTE5ZWQ2NDZhZGFhODU3OWQyL3RhYmxlOjNlMTFkOTZjNjJkZTQ3MDBhYTljM2FiZjM1MDFhY2Y2L3RhYmxlcmFuZ2U6M2UxMWQ5NmM2MmRlNDcwMGFhOWMzYWJmMzUwMWFjZjZfMzgtOC0xLTEtNjA1MzA_93b806e8-d951-4514-8e41-b3b8741cf9ea"
      unitRef="usdPerShare">0.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:ProfitLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy0yLTEtMS02MDUzMA_f62e33f8-d9d7-428e-a818-ffc8b1315473"
      unitRef="usd">30957000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy00LTEtMS02MDUzMA_54e7c345-f65e-4f4c-be24-faf6af6f5608"
      unitRef="usd">-11251000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy02LTEtMS02MDUzMA_ae1f180c-4e18-4427-8d44-34467b09e479"
      unitRef="usd">60697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMy04LTEtMS02MDUzMA_bf0d8423-9e1d-4811-82ec-524d3a670c28"
      unitRef="usd">10745000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS0yLTEtMS02MDUzMA_8c03dd01-f1dc-4035-be63-cf52f8220468"
      unitRef="usd">-1501000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS00LTEtMS02MDUzMA_4523c381-94fe-491c-826b-32f9759d3192"
      unitRef="usd">886000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS02LTEtMS02MDUzMA_6f6dbba6-dd39-4945-9827-aa97b87e6406"
      unitRef="usd">-1476000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNS04LTEtMS02MDUzMA_666710aa-eeca-46cc-bee9-97ef0e22b1ec"
      unitRef="usd">605000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi0yLTEtMS02MDUzMA_76823c0b-9c3d-4d61-916b-789c9c17effd"
      unitRef="usd">-1064000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi00LTEtMS02MDUzMA_5bd829db-5f47-45f8-83ff-c740de6154d7"
      unitRef="usd">-138000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi02LTEtMS02MDUzMA_fc48a50f-1656-42d4-acd6-def05ba27fef"
      unitRef="usd">-1839000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNi04LTEtMS02MDUzMA_382bcb41-0545-442b-959c-34d22d69331a"
      unitRef="usd">-901000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy0yLTEtMS02MDUzMA_9c37f966-694c-4d0b-abf6-a93a7f8a6397"
      unitRef="usd">-437000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy00LTEtMS02MDUzMA_8340de42-f293-4c97-8076-fe5d04a45c3b"
      unitRef="usd">1024000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy02LTEtMS02MDUzMA_ea76fb57-6849-4a54-ba3a-bfcd003a5179"
      unitRef="usd">363000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfNy04LTEtMS02MDUzMA_23bd9771-04f5-477c-bead-4504cc7c3d34"
      unitRef="usd">1506000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC0yLTEtMS02MDUzMA_b12e7eb6-9a11-4064-a58b-aaf49f162cbc"
      unitRef="usd">30520000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC00LTEtMS02MDUzMA_8fad56f5-2989-4c95-81f2-0e6da9968642"
      unitRef="usd">-10227000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC02LTEtMS02MDUzMA_3d7bbd80-25cc-43d6-9e84-2c9c0b88e00a"
      unitRef="usd">61060000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOC04LTEtMS02MDUzMA_974bdcde-f974-485f-926a-e7ecf9255f39"
      unitRef="usd">12251000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS0yLTEtMS02MDUzMA_166cb69e-35b6-4c67-a6f2-07393ac491a0"
      unitRef="usd">4590000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS00LTEtMS02MDUzMA_512152ad-9259-466f-87e4-029b993dfe7a"
      unitRef="usd">3379000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS02LTEtMS02MDUzMA_9017efad-fdd4-4d92-957f-a3099fd64988"
      unitRef="usd">10568000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfOS04LTEtMS02MDUzMA_ee85bc6a-283c-4aa6-b7ff-3223fd0f1662"
      unitRef="usd">6381000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtMi0xLTEtNjA1MzA_7b2cad5d-015a-45ff-b3fc-b0b855d49a95"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtNC0xLTEtNjA1MzA_8b55105a-18d4-47ca-be00-eeee0a05053b"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtNi0xLTEtNjA1MzA_102962d8-7299-4de3-bed2-7a294cb7b539"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTAtOC0xLTEtNjA1MzA_e2bff62c-c03f-4697-8214-76452e40a2cf"
      unitRef="usd">26000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtMi0xLTEtNjA1MzA_9ea6c970-ddf5-43e3-a266-3711ec99f4af"
      unitRef="usd">25938000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtNC0xLTEtNjA1MzA_5489d531-4e0a-4ab1-a6b3-658442df6d76"
      unitRef="usd">-13629000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtNi0xLTEtNjA1MzA_0aaa1515-51c1-4123-90dd-eb344d90fc77"
      unitRef="usd">50494000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNC9mcmFnOjZmNzllMDMxMzAzYzQzODg4NjY4ZTdmNDBiNTM5YzY4L3RhYmxlOmZkY2I1ZGY2ZWQ0NDQ5ZDlhZWQ1ZjliN2Y3NmU4ZDY2L3RhYmxlcmFuZ2U6ZmRjYjVkZjZlZDQ0NDlkOWFlZDVmOWI3Zjc2ZThkNjZfMTEtOC0xLTEtNjA1MzA_34298ee7-316e-4d31-a890-fc02164417a0"
      unitRef="usd">5844000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0cd4b4228abf4470883cc9c4171d0767_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xLTEtMS03MTM3OA_83e70667-121a-4c49-911e-d08ebcbb80c5"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib28384904b6942299b135c2014095c24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0zLTEtMS03MTM3OA_629875dd-174e-493f-84f7-1fa0ca3ef175"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibb1efd08cd0a46e38d11240e1c380977_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi01LTEtMS03MTM3OA_42f2efff-d809-4f83-9434-84c91f151a44"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i87b3dad31f624bb7acf2eaf6640e1024_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi03LTEtMS03MTM3OA_91d1a063-7067-4db5-8866-fdab14c1059c"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib75f36c33c8a4b6791c4790b98ac4c2b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi05LTEtMS03MTM3OA_cf07ea2a-a193-4610-b45a-b09389375f23"
      unitRef="usd">-226631000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i825a8832795243f4ad42a7dc61a9045b_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xMS0xLTEtNzEzNzg_62ccdbf8-d926-43cd-bf73-39e155e6396b"
      unitRef="usd">-974000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8083851d97cb4d07860b80c81b6b0278_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xMy0xLTEtNzEzNzg_ed245385-e029-4ccd-9021-eea8a5f7a2af"
      unitRef="usd">1084877000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i7c90ccab40a64bc68f060f4f5778736d_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xNS0xLTEtNzEzNzg_1acb6d0f-1f52-4576-be43-554f3ffd785b"
      unitRef="usd">128006000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i4431d60298af4bc28d6aa3cbc47ab8de_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xNy0xLTEtNzEzNzg_5c1a2771-ac01-4ade-8a8d-c6013bc32dea"
      unitRef="usd">-2039000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i12597aaee03a42e9804beb91c7c84895_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMi0xOS0xLTEtNzEzNzg_040f7e18-e22c-4d8b-8021-94cc948cfd64"
      unitRef="usd">1210844000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i5daf789d6309468b8ae534aef18e9fd8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy05LTEtMS03MTM4NQ_0d4342b8-ad03-4ce3-8438-608a10b739b2"
      unitRef="usd">-14630000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xMy0xLTEtNzEzODU_415a883a-2ab0-4a64-ba29-afdb91ca6921"
      unitRef="usd">-14630000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xNS0xLTEtNzEzODU_57cadddd-a965-4d01-9350-75a20fb82492"
      unitRef="usd">1967000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xNy0xLTEtNzEzODU_8a93a168-9688-4b2f-8483-a50b7500adee"
      unitRef="usd">1412000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMy0xOS0xLTEtNzEzODU_69bdeb22-f837-452f-9cc1-a48e38eab165"
      unitRef="usd">-11251000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ic5a2847164e44bac9c47aca4ab4ee612_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xMS0xLTEtNzEzODU_7706097f-9a68-47d0-b845-4dca468f968b"
      unitRef="usd">1024000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i0fc3ae18966244c5985ac4675d0163e1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xMy0xLTEtNzEzODU_39383393-6784-4613-bc06-997566114b7f"
      unitRef="usd">1024000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNC0xOS0xLTEtNzEzODU_0a1120a2-85e8-4890-95da-1ba561152db4"
      unitRef="usd">1024000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xNS0xLTEtNzEzOTM_2dcf797e-09f5-49c8-bd8a-37ec3fd4d3a2"
      unitRef="usd">2716000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xNy0xLTEtNzEzOTM_253b4aac-9072-4887-a9a0-bbed662582b9"
      unitRef="usd">131000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNS0xOS0xLTEtNzEzOTM_5365674a-8572-4104-bf62-5f768fc3c3d2"
      unitRef="usd">2847000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xNS0xLTEtNzEzOTM_fe91382c-39e5-4fc1-be23-36c806bbb4ec"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1d89be87d3814140bf6620140817bd2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xNy0xLTEtNzEzOTM_b8a8413a-b19a-48ad-b629-96d88e15a530"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNi0xOS0xLTEtNzEzOTM_f01abaf2-3779-418f-88ab-f71b71b1dfed"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i43a4c4079a3c4b0098a27a321751904c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNy0xNS0xLTEtNzE0MDA_525f8d8c-47e8-453a-bc9e-2b8d14bdb47d"
      unitRef="usd">1372000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfNy0xOS0xLTEtNzE0MDA_e4bc1d4a-8e69-4143-9409-a1f66feb5a82"
      unitRef="usd">1372000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <codi:DistributionToShareholders
      contextRef="i0d16cd1066524b19aa10b260d59a3ceb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtOS0xLTEtNzE0MDc_75bf4f89-9b02-480b-8a44-b7b747c31cb0"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i98e7c356416244adb7062245dfdc3b0a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtMTMtMS0xLTcxNDA3_168fb61e-16c6-48ca-9d73-cc9667d43869"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i7bac76700e7c4243acfdcd8eedfa203b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTAtMTktMS0xLTcxNDA3_cb3888e4-dc9f-424b-b493-ff8d528d5dd3"
      unitRef="usd">23364000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i3854a0ca1ca74de1ab6ef46b0d4e7d81_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtOS0xLTEtNzE0MDc_9047a956-e3a9-4e2b-8fc4-de53318095d0"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic1af98b626b445aba36f4988590590ec_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtMTMtMS0xLTcxNDA3_5ba8ba75-3d83-46d3-bb4e-f963818c9820"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i7ef5cc9658b841998e1b258014c236b1_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTEtMTktMS0xLTcxNDA3_08527f66-c3d4-4852-ac9c-0424213bd3be"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38b5b5cbbafc44e3804660d25d89f09a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMS0xLTEtNzE0MTQ_e98ddc8f-d47c-4c59-ac9d-0382382b6ca9"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15b49df7cbdc4de1b75ab66340bcff6f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMy0xLTEtNzE0MTQ_76674329-1214-4193-889a-0f0209b87e82"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fdd72fc6bcb401c94ffc88d3135b0a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItNS0xLTEtNzE0MTQ_1a9991c4-7e28-4043-b419-6639bfd26ff7"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ba8ed4705634f918ffb2b0b19b82e8a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItNy0xLTEtNzE0MTQ_8277edc1-6202-4559-aeee-4c8ed60908bb"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64ca3dac8d1c49dcbd44f1e44a0706eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItOS0xLTEtNzE0MTQ_4f372d44-48aa-4ed5-83b4-ab20124a2270"
      unitRef="usd">-270671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82dbfa7c7f4e4356a9fff79729a8a80c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTEtMS0xLTcxNDE0_c4db44a2-d03d-4f55-965e-2b055691d691"
      unitRef="usd">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i990c0eb2da8e4e50992f7e805683b9e4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTMtMS0xLTcxNDE0_c0d487f9-180f-428f-89b0-8c92cf7f29fd"
      unitRef="usd">1041861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="idc33cb5e161145b99f6c3b2e9f67e06b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTUtMS0xLTcxNDE0_0e2f5625-5ee3-43e2-a833-771091666792"
      unitRef="usd">131632000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ie74a7025357d41efbfcc8cd365a91ab0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTctMS0xLTcxNDE0_dbe702d6-e52f-4571-9ced-532fae204f56"
      unitRef="usd">-496000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTItMTktMS0xLTcxNDE0_c44466a6-0752-4aa0-ac02-3b2f421a283b"
      unitRef="usd">1172997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0817b44705874c5f8bc2c4335bea4df3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMS0xLTEtNzE0NTY_5f4363bf-251a-4cf1-a7e0-9928148d8ca2"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4000d905c4db4a22a3387c4b4269b108_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMy0xLTEtNzE0NTY_bde87e61-a3b5-4e2a-ac27-cb3acaeaf185"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i37ce060fc7c2486eab5d176844be6a41_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtNS0xLTEtNzE0NTY_249e2cf0-3af7-47b1-a8bb-8e08249980b5"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8f895df6633243a48be79ce72ab210f6_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtNy0xLTEtNzE0NTY_71a3b26f-c91f-476c-a6a5-a939492667a0"
      unitRef="usd">1143354000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i92c499ae532549b79bdfdda6091b10a4_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtOS0xLTEtNzE0NTY_1388d32c-a9da-4498-88fb-a262b8ff76ca"
      unitRef="usd">-313902000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1186139bb272465ba48601c02ce35b94_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTEtMS0xLTcxNDU2_6a634ddf-e06d-42bd-ae0a-e7bb73c912ee"
      unitRef="usd">-228000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic3599700f6644481be403d0bd772e449_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTMtMS0xLTcxNDU2_64c0a0e1-899c-4a6f-89e7-31058dd26683"
      unitRef="usd">1133142000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="ib7a20adbb4d24078b4ff0e39b03cf3bf_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTUtMS0xLTcxNDU2_1604d570-1e16-42e3-b139-480524e809be"
      unitRef="usd">171735000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i631d5ac38afb47cb92df8c33c813f6c7_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTctMS0xLTcxNDU2_1d33ca3c-2cb6-494a-bb2b-e53450f53718"
      unitRef="usd">-1449000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9e84d7eaf6b0427ab26815964888a93e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTQtMTktMS0xLTcxNDU2_4c1635ac-3848-4cae-88c8-b2b45bfa024d"
      unitRef="usd">1303428000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i9f3d5ff606244722b0d364278375bd65_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtOS0xLTEtNzE0NjM_08950442-fbac-462f-a9b9-0a6cc4085cda"
      unitRef="usd">26367000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTMtMS0xLTcxNDYz_2d02a498-9206-4794-b0cb-dae928d3deb6"
      unitRef="usd">26367000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTUtMS0xLTcxNDYz_f597197e-e8ed-483a-a36f-92b96448c199"
      unitRef="usd">3635000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTctMS0xLTcxNDYz_098d3b07-58fe-4af2-aa91-659a6c71dbcf"
      unitRef="usd">955000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTUtMTktMS0xLTcxNDYz_b927898c-bd8d-4b02-8d97-ccbb941ffe26"
      unitRef="usd">30957000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i8a32b2b4c2414517b91edd2a0734ffcb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTEtMS0xLTcxNDYz_de5442a0-b4c2-47f3-a8aa-745197667b01"
      unitRef="usd">-437000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTMtMS0xLTcxNDYz_119f25e5-0924-4e34-ae6f-e122d51d1f9e"
      unitRef="usd">-437000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTYtMTktMS0xLTcxNDYz_c05d544f-d72e-463d-9911-d7828dfa47de"
      unitRef="usd">-437000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id01bb195f6ea4c4580f5f1e22e16f97d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctNy0xLTEtNzE0NjM_6fa9de4e-f41d-44ae-ada4-323e397e693b"
      unitRef="usd">41994000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ie2f50476b7214521b772c4b7238827af_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctMTMtMS0xLTcxNDYz_92d94a9b-ffdd-4815-8729-f661394995ad"
      unitRef="usd">41994000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTctMTktMS0xLTcxNDYz_5f322d52-1fef-49b2-9003-447bad113d62"
      unitRef="usd">41994000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTUtMS0xLTcxNDcw_b9c7a270-bc89-4383-b0c3-4305ab7842ec"
      unitRef="usd">2681000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i9bf49f9bfd4a4b72a6671613767374e6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTctMS0xLTcxNDcw_440fcc92-3a2a-486d-b542-ae957c9f6338"
      unitRef="usd">124000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTgtMTktMS0xLTcxNDcw_8d01d07b-6363-4986-b4be-15125e45c8a4"
      unitRef="usd">2805000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTktMTUtMS0xLTcxNDcw_a7f7fdf7-503e-4659-8ae3-a571fa5de89e"
      unitRef="usd">50000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMTktMTktMS0xLTcxNDcw_74b7f866-b4e6-4474-9182-b47a19f186cd"
      unitRef="usd">50000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i5548209923bb413e9a405ee5855efe1d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjAtMTUtMS0xLTcxNDcw_e86d8a29-4c4a-4a79-84dc-3ae0621fec7f"
      unitRef="usd">394000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjAtMTktMS0xLTcxNDcw_2851263a-e5d0-4687-825b-abe47b000dc4"
      unitRef="usd">394000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <codi:DistributionToShareholders
      contextRef="ic4bb71f2d9494bc19eeb517c38b56dd3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtOS0xLTEtNzE0ODI_8e5c38ba-afcb-4742-8f08-6b16688a2bc3"
      unitRef="usd">17511000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i4df102f30cfb4f7f91fb94dc3f356466_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtMTMtMS0xLTcxNDgy_4d440b20-f470-4c03-b18b-e5c3a75daf51"
      unitRef="usd">17511000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i4052f4aa51de4bb894bf2727627970c2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjMtMTktMS0xLTcxNDgy_4a47a11a-c7d9-47d7-a504-1ce83ab68bd0"
      unitRef="usd">17511000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2d903104bffc44c785aac96afbc6756c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtOS0xLTEtNzE0ODI_6d47942e-9d68-4ee3-afda-60e7a815b997"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="idcc16400071b48bb8ef36b25af25b8c5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtMTMtMS0xLTcxNDgy_c0757313-fae8-4aba-b687-be5e6915813e"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="if2e96f2b4b164160b9e1658d2fd845bb_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjQtMTktMS0xLTcxNDgy_6f575b11-08ab-4a20-87b7-4a160ebd9daf"
      unitRef="usd">6046000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88af0179dca143d99debb1a9fc132f6a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMS0xLTEtNzE0OTI_7be5596b-9b13-496a-9f60-6026049d5857"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43cd3bf09a32420ab55bdeeee38629b4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMy0xLTEtNzE0OTI_fa1a6f28-7e1d-488e-a943-e3beb9f01d9e"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e9932605e514bca861df6cb2cd3f898_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtNS0xLTEtNzE0OTI_bbad1238-41cb-47dd-84fb-0c62109acd1f"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8b50f16eb074a7492950ada522da296_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtNy0xLTEtNzE0OTI_daab5827-12c8-4772-ab12-d897330b7ddb"
      unitRef="usd">1185348000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c296f27c33540738828babd17faba8d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtOS0xLTEtNzE0OTI_32b3c265-d349-464b-835c-b82f01efdf24"
      unitRef="usd">-311092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97109a46a3e441a999a03e51be4435eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTEtMS0xLTcxNDky_083445fe-990d-44c4-b171-eab51b419da3"
      unitRef="usd">-665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24a2e80323704182aa780d5c4b5406c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTMtMS0xLTcxNDky_dbdfa15b-c571-4cbc-b5ca-c8003f7bdde3"
      unitRef="usd">1177509000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i538bfba809d54871b18777a043e33b47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTUtMS0xLTcxNDky_d67a2690-5a64-4592-803d-615af65f9b86"
      unitRef="usd">177707000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTctMS0xLTcxNDky_cb7a886a-b0ee-449c-b992-201de828f06e"
      unitRef="usd">-370000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmQ4NmJhZjI3ZWUzMjRmMzU5YTAyMTg0ZjUyYzI4MzY2L3RhYmxlcmFuZ2U6ZDg2YmFmMjdlZTMyNGYzNTlhMDIxODRmNTJjMjgzNjZfMjUtMTktMS0xLTcxNDky_7a10cb00-2760-44df-9160-29b67feee6c7"
      unitRef="usd">1354846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1e375294bcfc45eaa4d0ec090de4c85e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xLTEtMS02MDUzMA_e3f6ea2b-650d-4605-a197-ba744eae11dc"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61c5ee7aa67049e7b57ffa8e66e5f6a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0zLTEtMS02MDUzMA_c4b6a4b0-756e-45a7-b42e-a993b09b8738"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if77091e88f724fcbb336ad3a2af7fe7b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi01LTEtMS02MDUzMA_9dd2bb89-93eb-41bc-94c7-cd7e37b783ed"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i61fce10d070942ec86147d7d8a082469_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi03LTEtMS02MDUzMA_7dccd6a5-f50f-4c7e-aded-0d23cfb6c9e9"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0a184edacd054f2caa6141a6ea0a626e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi05LTEtMS02MDUzMA_99a343ba-f796-44af-a2b5-8facb19c0fdc"
      unitRef="usd">-211002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i08781e166f7446dcb4055f0fa01532ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xMS0xLTEtNjA1MzA_0689bcc2-a218-4e10-8d87-76ad7935841e"
      unitRef="usd">-1456000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i77a07a4ff45046ca897a6609e564ffba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xMy0xLTEtNjA1MzA_4664686d-4156-4d40-a6b3-c30dcebd7685"
      unitRef="usd">1100024000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i044dc55ab191487ab6e44da9f0779885_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xNS0xLTEtNjA1MzA_ddba6199-ca17-40c2-8266-6970f9f85e25"
      unitRef="usd">123463000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i8558812d39134a9fb639464102b41929_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xNy0xLTEtNjA1MzA_a376bcb3-9b8b-4b42-8e2c-8c5137f416d5"
      unitRef="usd">-3339000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMi0xOS0xLTEtNjA1MzA_db7e67db-18d5-4fc7-995a-0955495461db"
      unitRef="usd">1220148000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy05LTEtMS02MDUzMA_1a0f0c0c-0ed3-4202-a268-4900d1c8c3c0"
      unitRef="usd">4364000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xMy0xLTEtNjA1MzA_7b17d879-c973-4611-b94c-67001646ab81"
      unitRef="usd">4364000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xNS0xLTEtNjA1MzA_eca0bf8d-6778-46a7-82ed-d0fa38856fe3"
      unitRef="usd">3870000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xNy0xLTEtNjA1MzA_ecb258dc-6cc1-476e-a8f5-c1d4a88edee4"
      unitRef="usd">2511000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMy0xOS0xLTEtNjA1MzA_61ba5bb3-97b4-4671-9c23-f4d6036d2422"
      unitRef="usd">10745000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ib5dc7c39efe140ee82e42d0d8b6d8e3f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xMS0xLTEtNjA1MzA_0d28f0e3-36f5-45d9-9478-d4f9ba643f01"
      unitRef="usd">1506000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xMy0xLTEtNjA1MzA_22692c14-3681-45d7-8d90-dc5cf992dcf1"
      unitRef="usd">1506000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNC0xOS0xLTEtNjA1MzA_67532c3b-1d7e-40d4-9e77-4d988c1a236b"
      unitRef="usd">1506000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xNS0xLTEtNjA1MzA_9cc01fe1-fcaa-4d34-945e-b7a35e6ba727"
      unitRef="usd">5356000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xNy0xLTEtNjA1MzA_c56a65e2-bfa7-4a0e-9454-c82ffa1741d3"
      unitRef="usd">262000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNS0xOS0xLTEtNjA1MzA_3153a316-b57f-424c-911e-dbf288e7d082"
      unitRef="usd">5618000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xNS0xLTEtNjA1MzA_1b1ab1ca-ff48-450d-9cd5-7a9f0d33ac41"
      unitRef="usd">315000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i13e0ec14fe2446269e07b98e7f8708cd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xNy0xLTEtNjA1MzA_651a01ee-393c-4a41-bc0c-fdf3613cbb7b"
      unitRef="usd">70000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNi0xOS0xLTEtNjA1MzA_4ce1db81-c88f-40bf-9f75-e86fc51badc6"
      unitRef="usd">385000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ie1dc8b6273fa4a14b2a2c994625bd014_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNy0xNS0xLTEtNjA1MzA_be127c37-41d1-409a-bb5f-3459af82d3b1"
      unitRef="usd">1372000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfNy0xOS0xLTEtNjA1MzA_8e3193c3-bc1c-45d2-abdd-76ac6666f14f"
      unitRef="usd">1372000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS05LTEtMS02MDUzMA_cf122e13-7293-4357-81f5-f845ed1b91d6"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i1a004452f6944fb58e84f90b22d7c542_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS0xMy0xLTEtNjA1MzA_9a41111d-fd4f-4f33-b529-d88e64349013"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ie91afec1cc65461c928834dae364d0ac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfOS0xOS0xLTEtNjA1MzA_c50cfd33-8ed5-4fd0-a383-2744c50b03ee"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionToShareholders
      contextRef="i1b725a8af036456abed4a5ac34e4c59d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtOS0xLTEtNjA1MzA_b783e520-8909-42ea-94ea-7a86b2525ca1"
      unitRef="usd">46728000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic7aff3d2abb445dfa2c1a3c9b1c1d2f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtMTMtMS0xLTYwNTMw_2758f99f-68ed-4a72-be02-193e0d4e3ecf"
      unitRef="usd">46728000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i22e4699f4761469b8167df476205232e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTAtMTktMS0xLTYwNTMw_34f76208-a085-45dc-b701-b71806946320"
      unitRef="usd">46728000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i53374e24e8064ffebbdb0db6fddcddd6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtOS0xLTEtNjA1MzA_47f0ade1-1991-4b61-9d54-ed7ea10f6195"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i36836eb3f1a943d3bc37b4f94502405b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtMTMtMS0xLTYwNTMw_d4d7c795-00a9-4e80-9d36-2e6a5412b10a"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i2078cbd049a34975880ef33bcf8243ce_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTEtMTktMS0xLTYwNTMw_5670486d-55a2-4bbd-87da-cf78e60b6533"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i38b5b5cbbafc44e3804660d25d89f09a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMS0xLTEtNjA1MzA_6df30a89-7324-410d-9b9f-964facb67b41"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i15b49df7cbdc4de1b75ab66340bcff6f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMy0xLTEtNjA1MzA_af52c29f-36b7-4934-a70b-eafdd956509f"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5fdd72fc6bcb401c94ffc88d3135b0a3_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItNS0xLTEtNjA1MzA_d5cb7352-0273-440f-8e0d-406fa1ded349"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i3ba8ed4705634f918ffb2b0b19b82e8a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItNy0xLTEtNjA1MzA_30d0709c-b5f8-4860-8d30-2d253b859091"
      unitRef="usd">1008564000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i64ca3dac8d1c49dcbd44f1e44a0706eb_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItOS0xLTEtNjA1MzA_a272d35b-f261-4ab8-85a6-0cebc5aa4739"
      unitRef="usd">-270671000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i82dbfa7c7f4e4356a9fff79729a8a80c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTEtMS0xLTYwNTMw_9aa9334f-3642-4d35-8a74-1d31b95bad32"
      unitRef="usd">50000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i990c0eb2da8e4e50992f7e805683b9e4_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTMtMS0xLTYwNTMw_d9616b4a-1fb6-4902-94e1-e99540a670e8"
      unitRef="usd">1041861000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="idc33cb5e161145b99f6c3b2e9f67e06b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTUtMS0xLTYwNTMw_5e5178b9-935a-4024-9966-83c72cd4dc59"
      unitRef="usd">131632000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="ie74a7025357d41efbfcc8cd365a91ab0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTctMS0xLTYwNTMw_dbf9d94f-b4f3-458c-942a-7f0fe6b3eca4"
      unitRef="usd">-496000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTItMTktMS0xLTYwNTMw_b8489643-f8d5-4918-9b6d-5d4cfdf3aa2d"
      unitRef="usd">1172997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib5f0496409b040ceabdc9445d1679389_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMS0xLTEtNjA1MzA_949f4ad1-06e8-480a-95fe-7be56fa29b58"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibaefb85c04a749f89f1f9f1bb9652efd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMy0xLTEtNjA1MzA_1a920ab1-d45f-4db2-8e0e-8625162703eb"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6e060fd1b134182875047c145975e62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtNS0xLTEtNjA1MzA_a9edbfd0-b50c-4d86-880d-3ff181211d42"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic37554bff1c444189268de80bca926e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtNy0xLTEtNjA1MzA_cfb4f0aa-0bab-4826-94f4-8d0d33ec307b"
      unitRef="usd">1123193000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4425aaead6e94512a00f74a46663bce6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtOS0xLTEtNjA1MzA_8e1c15d2-8db7-4c5c-9163-12f17f253c1b"
      unitRef="usd">-314267000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i22587f1f55d342bfacfc9317675849de_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTEtMS0xLTYwNTMw_2ded17d5-d736-4abf-8e11-164f55b123e1"
      unitRef="usd">-1028000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0d0b7e6c01c34ed39eb059e56e2cf5df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTMtMS0xLTYwNTMw_d5166fdf-ca19-4406-a335-e9b72cb3d7e2"
      unitRef="usd">1111816000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i7cdaf8d1459342968f8f92afbb04dad0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTUtMS0xLTYwNTMw_28e4d2a4-e689-4f0a-80f5-5242f3cfbbac"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="i591da39dc427431aa83237cf89e07690_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTctMS0xLTYwNTMw_09f7fcd7-6d53-4194-a68a-a346db3b8fa0"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTQtMTktMS0xLTYwNTMw_4b2f62a6-6440-4c02-804a-39ace6a1900e"
      unitRef="usd">1284530000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtOS0xLTEtNjA1MzA_b9cf0d94-45af-4bd9-9242-09e92ea0fd83"
      unitRef="usd">50129000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTMtMS0xLTYwNTMw_4c1597cd-9b9a-4862-8d0c-4f9d9b6d8b03"
      unitRef="usd">50129000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest
      contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTUtMS0xLTYwNTMw_438aa08a-9a70-4153-b4f4-8606c7dfafa4"
      unitRef="usd">8572000</us-gaap:NetIncomeLossAttributableToRedeemableNoncontrollingInterest>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTctMS0xLTYwNTMw_40723134-305d-4a27-bdd9-1ee9ebd05379"
      unitRef="usd">1996000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTUtMTktMS0xLTYwNTMw_a5b303d8-b936-43fb-a833-16844a42d1e8"
      unitRef="usd">60697000</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i785d43faadd74f738e40c44f5e8f6db3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTEtMS0xLTYwNTMw_7ca0705b-e3bc-44b2-8d57-839d0eeef64e"
      unitRef="usd">363000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTMtMS0xLTYwNTMw_82b301a2-608c-49cb-bb59-b0b5c6f9a931"
      unitRef="usd">363000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTYtMTktMS0xLTYwNTMw_6711ea8f-9b15-430e-88e5-9aefb16b161f"
      unitRef="usd">363000</us-gaap:OtherComprehensiveIncomeLossBeforeTax>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7e27a37648a74c828300842e885cfada_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctNy0xLTEtNjA1MzA_01fbb18b-a07b-4a55-a337-4245513e881f"
      unitRef="usd">62155000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctMTMtMS0xLTYwNTMw_9e144b08-fe92-4b8e-a694-e4786758838f"
      unitRef="usd">62155000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTctMTktMS0xLTYwNTMw_dcfe06c6-8369-46e9-b986-ea883b72d6f5"
      unitRef="usd">62155000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTUtMS0xLTYwNTMw_8b89d316-fe04-4fa3-bb3e-db9b679a41a2"
      unitRef="usd">5362000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i3d325cb26ba6466a96cddf87b0d60403_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTctMS0xLTYwNTMw_5dea1732-6a84-4807-a895-367d60b8e3c6"
      unitRef="usd">248000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <codi:OptionActivityAttributableToNoncontrollingInterestHolders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTgtMTktMS0xLTYwNTMw_720fc586-73da-451a-a725-642c8791ac2d"
      unitRef="usd">5610000</codi:OptionActivityAttributableToNoncontrollingInterestHolders>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTktMTUtMS0xLTYwNTMw_3215032b-9794-4a2f-be8c-fe561efeb934"
      unitRef="usd">440000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMTktMTktMS0xLTYwNTMw_e976007e-8355-49ec-a528-9ada772d666d"
      unitRef="usd">440000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="ie783a751b9ed42c794874fe0361c15dc_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtOS0xLTEtNjA1MzA_94a407fb-d4c3-4d3d-9cf5-ef41ac8777b5"
      unitRef="usd">0</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
      contextRef="i714dc6c8e92c4fada031f2236acc890a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTMtMS0xLTYwNTMw_e0660e2f-7032-4699-bddd-3fb332d2d737"
      unitRef="usd">0</us-gaap:NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTUtMS0xLTYwNTMw_898c562d-332a-4038-b113-718ab3966d09"
      unitRef="usd">703000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromRedemptions
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjAtMTktMS0xLTYwNTMw_47f042ec-51e7-4150-b1f3-43933cb9a8e8"
      unitRef="usd">703000</us-gaap:MinorityInterestDecreaseFromRedemptions>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="ic43c7b78d18449fdaad6d79c05b00eba_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjEtMTUtMS0xLTYwNTMw_9cae9273-4a3f-42bc-8a7c-d4fab2dcdec9"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjEtMTktMS0xLTYwNTMw_2ca284eb-3676-400e-a78a-1606ce0083c6"
      unitRef="usd">11292000</us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders>
    <codi:DistributionToShareholders
      contextRef="ia2f4129726f74923ac81f9afd8765a92_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtOS0xLTEtNjA1MzA_7135ccf4-6570-474f-a897-81711ed022f4"
      unitRef="usd">34863000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i3bbea2ec81da4457b4484217f690b8b3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtMTMtMS0xLTYwNTMw_59cc9184-3112-4778-95d5-7ece9b806690"
      unitRef="usd">34863000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i99d16fa3a9d944b084ce470669a63d42_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjMtMTktMS0xLTYwNTMw_49dd7e2b-d1ee-44a9-bc52-f8ad8fd904d9"
      unitRef="usd">34863000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="ic6084a319c7f42d0b63263c0de8bce15_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtOS0xLTEtNjA1MzA_14b59487-a51b-4d97-973d-de29675fb141"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i10d78d56e7bc40cbbbb021c56a9a346e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtMTMtMS0xLTYwNTMw_70ff07f9-8531-4042-96a3-1b6d3cae4e1a"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <codi:DistributionToShareholders
      contextRef="i3d80ad00158647bd8d4009d9468680aa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjQtMTktMS0xLTYwNTMw_b33e9c59-7454-41b7-90ea-fa8d71a59f5b"
      unitRef="usd">12091000</codi:DistributionToShareholders>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i88af0179dca143d99debb1a9fc132f6a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMS0xLTEtNjA1MzA_5ed849d0-6e3a-45ee-83fd-acd0666f6f05"
      unitRef="usd">96417000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i43cd3bf09a32420ab55bdeeee38629b4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMy0xLTEtNjA1MzA_48fa9639-6f6d-41f9-839e-2fa128a77508"
      unitRef="usd">96504000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i0e9932605e514bca861df6cb2cd3f898_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtNS0xLTEtNjA1MzA_0e38108c-c60e-4159-b7f7-b6841cb8d315"
      unitRef="usd">110997000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8b50f16eb074a7492950ada522da296_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtNy0xLTEtNjA1MzA_cc1fd896-40fa-47c1-a317-2633b2d9fc92"
      unitRef="usd">1185348000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i8c296f27c33540738828babd17faba8d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtOS0xLTEtNjA1MzA_db31bb94-04f7-4e5b-8e29-83866c630041"
      unitRef="usd">-311092000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i97109a46a3e441a999a03e51be4435eb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTEtMS0xLTYwNTMw_0d8c607c-958a-4fc9-847e-cb810349c1f0"
      unitRef="usd">-665000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i24a2e80323704182aa780d5c4b5406c9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTMtMS0xLTYwNTMw_c457a65b-b07b-4ec3-81e8-b935e5b9a228"
      unitRef="usd">1177509000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:MinorityInterest
      contextRef="i538bfba809d54871b18777a043e33b47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTUtMS0xLTYwNTMw_21c83519-9e7c-410d-b4bb-46bef8bd4d3c"
      unitRef="usd">177707000</us-gaap:MinorityInterest>
    <codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations
      contextRef="iafbb6eebdb134eeaa54ddaaed4dc6d26_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTctMS0xLTYwNTMw_a84826a2-f44a-45f8-8a68-d6c582329ddc"
      unitRef="usd">-370000</codi:StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF8zNy9mcmFnOjQ0NDgxMDllYzVlYTQ4ODhhYmJiMzY4NGEzMjEwMmFkL3RhYmxlOmMwZDc0MGRjMmY0NDQ4ZmY5NDRkNDMxNmMzNDNjNmNlL3RhYmxlcmFuZ2U6YzBkNzQwZGMyZjQ0NDhmZjk0NGQ0MzE2YzM0M2M2Y2VfMjUtMTktMS0xLTYwNTMw_c301b30b-f898-4ab0-a049-24142ee3b0b5"
      unitRef="usd">1354846000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMy0xLTEtMS02MDUzMA_96401cc1-421c-4c7a-b219-8e9552d9ebb7"
      unitRef="usd">60697000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMy0zLTEtMS02MDUzMA_0b921725-5e1d-4d1e-9d68-99633cfdaab5"
      unitRef="usd">10745000</us-gaap:ProfitLoss>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNC0xLTEtMS02MDUzMA_1495b8ba-4a4d-48ce-835a-bdf8e410a8eb"
      unitRef="usd">10374000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNC0zLTEtMS02MDUzMA_6c51f5ae-da50-4eac-9609-982cc104ec78"
      unitRef="usd">19271000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNS0xLTEtMS02MDUzMA_f387338d-50ff-4549-bad3-03debfe103dd"
      unitRef="usd">5414000</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNS0zLTEtMS02MDUzMA_d4da4b24-4ae0-4140-bac5-5385ede319f3"
      unitRef="usd">0</us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNi0xLTEtMS02MDUzMA_03585893-16db-4585-801c-4d5bd2d15277"
      unitRef="usd">44909000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNi0zLTEtMS02MDUzMA_8a2f6e84-d816-4022-ade8-79dded70f122"
      unitRef="usd">-8526000</us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:Depreciation
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOC0xLTEtMS02MDUzMA_8425698a-c05d-429c-b51b-bc2caa6245a1"
      unitRef="usd">20281000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOC0zLTEtMS02MDUzMA_a1031ebc-edc8-4e6f-99db-29ddc2feb03b"
      unitRef="usd">17503000</us-gaap:Depreciation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOS0xLTEtMS02MDUzMA_58e9bd3c-d415-4e03-82d4-d2ba1922615b"
      unitRef="usd">42026000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfOS0zLTEtMS02MDUzMA_5e248d66-ef59-4708-9525-ea7a9755e58d"
      unitRef="usd">37426000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTAtMS0xLTEtNjA1MzA_392b01bf-613a-4742-b961-77c97cc0b2e1"
      unitRef="usd">3812000</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfAcquisitionCosts
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTAtMy0xLTEtNjA1MzA_ee3e3b39-fe60-461a-a9d8-136ccf04e3dc"
      unitRef="usd">0</us-gaap:AmortizationOfAcquisitionCosts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTEtMS0xLTEtNjA1MzA_de54da54-7f01-4b5f-a010-9bcb891b1afb"
      unitRef="usd">1731000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTEtMy0xLTEtNjA1MzA_ae9165bb-fec7-41ab-8d18-02ab85683c14"
      unitRef="usd">1325000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTItMS0xLTEtNjA1MzA_921ef867-6ea8-4555-818f-32f657c05e66"
      unitRef="usd">5361000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:NoncontrollingStockholderChargesAndOther
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTItMy0xLTEtNjA1MzA_a454adbc-7803-44f0-a1cf-07709d60c086"
      unitRef="usd">5356000</codi:NoncontrollingStockholderChargesAndOther>
    <codi:ProvisionForReceivableAndInventoryReserves
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTMtMS0xLTEtNjA1MzA_59038276-21f3-46a0-8a3c-fd2360979d01"
      unitRef="usd">-2173000</codi:ProvisionForReceivableAndInventoryReserves>
    <codi:ProvisionForReceivableAndInventoryReserves
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTMtMy0xLTEtNjA1MzA_a45c25d9-1277-4471-8342-ba1866133699"
      unitRef="usd">3283000</codi:ProvisionForReceivableAndInventoryReserves>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTQtMS0xLTEtNjA1MzA_386623bc-2f2a-49c3-a58b-fde6c207d366"
      unitRef="usd">-3756000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTQtMy0xLTEtNjA1MzA_90e8220e-3629-430c-839f-734114da680d"
      unitRef="usd">1903000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMS0xLTEtNzQ1MDQ_0401bf3c-6e82-4678-b359-9d488bce0176"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMy0xLTEtNzQ1MDQ_148ff899-5c2a-4053-84af-508639f3007e"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMS0xLTEtNjA1MzA_04315c47-1312-4404-a072-720fc8b8c980"
      unitRef="usd">-239000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTUtMy0xLTEtNjA1MzA_33586190-9e28-4afd-8b68-91d99f02dce5"
      unitRef="usd">-2070000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTctMS0xLTEtNjA1MzA_2ff292ad-d894-48c3-b7ac-97ed7976bb5d"
      unitRef="usd">2279000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTctMy0xLTEtNjA1MzA_d5a4b5e8-c55b-46c2-a83f-beb97c300281"
      unitRef="usd">-7032000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTgtMS0xLTEtNjA1MzA_a1f25034-292f-41bc-85e9-ea72f5a2d03a"
      unitRef="usd">136498000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTgtMy0xLTEtNjA1MzA_b9999d9b-a50c-4469-9580-d0a3f7f31eaa"
      unitRef="usd">19202000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTktMS0xLTEtNjA1MzA_3431a06c-d982-48d7-a2d9-e5c7641eaaba"
      unitRef="usd">13320000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMTktMy0xLTEtNjA1MzA_1179839d-e743-428a-9c5b-643aff275d24"
      unitRef="usd">4878000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjAtMS0xLTEtNjA1MzA_88f5da1f-8204-45ac-87d2-18cddd332ed9"
      unitRef="usd">-7098000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjAtMy0xLTEtNjA1MzA_4421d34b-3b5a-47ca-8a04-3954c1851b46"
      unitRef="usd">14730000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjEtMS0xLTEtNjA1MzA_4f69ffd0-847e-4128-9d2d-c4bbf0592bd3"
      unitRef="usd">-46765000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjEtMy0xLTEtNjA1MzA_66b9dd9a-a794-4a63-b49e-354e716f7cd3"
      unitRef="usd">91327000</us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjItMS0xLTEtNjA1MzA_de0d9c69-aecc-437a-b66d-51fd774566fd"
      unitRef="usd">11428000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjItMy0xLTEtNjA1MzA_3c355457-a3d5-42d2-9da9-02d9f63eb317"
      unitRef="usd">18107000</us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjMtMS0xLTEtNjA1MzA_2302b877-4957-4c5c-ad31-54e8664938cb"
      unitRef="usd">-35337000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjMtMy0xLTEtNjA1MzA_3dc4f2f3-1e2f-4e5b-a430-857057ab8d64"
      unitRef="usd">109434000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjUtMS0xLTEtNjA1MzA_5ab02916-4637-4b76-9cd3-942e060a1c8e"
      unitRef="usd">3636000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjUtMy0xLTEtNjA1MzA_b5a19cf6-e016-4d31-bcd1-53212f1594b1"
      unitRef="usd">34163000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjYtMS0xLTEtNjA1MzA_ca5d0490-fed1-484d-aa57-eaee4364c817"
      unitRef="usd">24435000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjYtMy0xLTEtNjA1MzA_9be7825e-973c-4da0-8c9c-b91cde9cdabc"
      unitRef="usd">16096000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjctMS0xLTEtNjA1MzA_e197572a-4367-4695-ae1c-7272282d562c"
      unitRef="usd">6898000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjctMy0xLTEtNjA1MzA_c2da037d-3b6f-40f0-9e9e-f09b3e2798fb"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjgtMS0xLTEtNjA1MzA_03991db4-7460-4283-a575-0966301f9b23"
      unitRef="usd">903000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:PaymentsForProceedsFromOtherInvestingActivities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjgtMy0xLTEtNjA1MzA_a0f4d542-d412-436e-8970-e9f5ae351d63"
      unitRef="usd">615000</us-gaap:PaymentsForProceedsFromOtherInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjktMS0xLTEtNjA1MzA_fbd6aef9-eee9-48b9-b3f3-9a7afb4884b4"
      unitRef="usd">-22076000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMjktMy0xLTEtNjA1MzA_a522f847-518d-448b-9054-579de080118d"
      unitRef="usd">-50874000</us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzAtMS0xLTEtNjA1MzA_88636cdc-fd28-482b-bf09-a8e69e796e26"
      unitRef="usd">-162000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzAtMy0xLTEtNjA1MzA_792c1305-26e0-4553-b00f-a8e1c3ab22c0"
      unitRef="usd">-1822000</us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzEtMS0xLTEtNjA1MzA_4ec371be-e945-43af-9b35-46e60d130f53"
      unitRef="usd">-22238000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzEtMy0xLTEtNjA1MzA_ab9cb3fa-4e7b-44f3-902f-f7ad8859b0a0"
      unitRef="usd">-52696000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzMtMS0xLTEtNjA1MzA_80c1fbf0-33e5-4bfe-bbbb-e09f7a40cf6e"
      unitRef="usd">62155000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzMtMy0xLTEtNjA1MzA_02873b3d-530e-4b7f-ba77-94fb0cd2837c"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzQtMS0xLTEtNjA1MzA_34c8274d-fcc7-4341-a1f6-4c3ee26ea619"
      unitRef="usd">24000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzQtMy0xLTEtNjA1MzA_94f2bd35-4bf5-4046-b7c3-29c78148f9f6"
      unitRef="usd">179000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzUtMS0xLTEtNjA1MzA_c1c33512-5895-44bd-ae8c-ebb69b51dcae"
      unitRef="usd">24000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:RepaymentsOfLongTermLinesOfCredit
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzUtMy0xLTEtNjA1MzA_1f1fc4e2-6514-4a82-8561-5dd44cf14d05"
      unitRef="usd">486000000</us-gaap:RepaymentsOfLongTermLinesOfCredit>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzYtMS0xLTEtNjA1MzA_2167d806-d9b0-456c-ac00-51d9dff5a264"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzYtMy0xLTEtNjA1MzA_5966f748-870a-428e-83b2-fa9a1a120357"
      unitRef="usd">1000000000</us-gaap:ProceedsFromIssuanceOfSeniorLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzctMS0xLTEtNjA1MzA_44eddff2-ce65-4558-95dd-920c0f01fb2c"
      unitRef="usd">0</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzctMy0xLTEtNjA1MzA_38152564-7a3f-4a97-9fcd-c612db26fab8"
      unitRef="usd">627688000</us-gaap:RepaymentsOfSecuredDebt>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzgtMS0xLTEtNjA1MzA_e387cc04-5ca0-4fcf-9c32-8803691690ee"
      unitRef="usd">34863000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzgtMy0xLTEtNjA1MzA_9a7070c1-820a-4754-9be0-7ad809f23216"
      unitRef="usd">46728000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzktMS0xLTEtNjA1MzA_cf81432e-27a8-44d5-8647-50bbad377763"
      unitRef="usd">12091000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfMzktMy0xLTEtNjA1MzA_bd0ea162-9cdc-48fb-aadf-511de914d579"
      unitRef="usd">12091000</codi:DistributionsMadeToPreferredShareholdersCashDistributionsPaid>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDAtMS0xLTEtNjA1MzA_bd77a6a6-11f0-4a5a-87f1-146a10d5b01a"
      unitRef="usd">0</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDAtMy0xLTEtNjA1MzA_2fad560b-a063-4598-8fa4-7166b4ad2bd3"
      unitRef="usd">5214000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDEtMS0xLTEtNjA1MzA_efe7754d-fa64-43eb-bc81-cf599d8699fc"
      unitRef="usd">11292000</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:PaymentsToMinorityShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDEtMy0xLTEtNjA1MzA_053c54da-1706-4093-bbf0-46622cfae19f"
      unitRef="usd">0</us-gaap:PaymentsToMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDItMS0xLTEtNjA1MzA_65028fd5-f8a2-4a9e-80c3-447ab3fed2a8"
      unitRef="usd">440000</us-gaap:ProceedsFromMinorityShareholders>
    <us-gaap:ProceedsFromMinorityShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDItMy0xLTEtNjA1MzA_a0a7a69d-f1fb-4109-ad41-ebaf264b08f4"
      unitRef="usd">385000</us-gaap:ProceedsFromMinorityShareholders>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDMtMS0xLTEtNjA1MzA_07974f46-40c7-4ba9-b7ba-b690aadcfc6e"
      unitRef="usd">703000</codi:PaymentsForRepurchaseSubsidiaryStock>
    <codi:PaymentsForRepurchaseSubsidiaryStock
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDMtMy0xLTEtNjA1MzA_1af5131a-7bae-4e7f-97ad-9835fb4d160d"
      unitRef="usd">1372000</codi:PaymentsForRepurchaseSubsidiaryStock>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDQtMS0xLTEtNjA1MzA_eb937bad-054d-453d-a5a7-5f2ef2cdc525"
      unitRef="usd">35000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDQtMy0xLTEtNjA1MzA_d7f78f36-c2b0-43cf-94c3-ef09481b79f2"
      unitRef="usd">17389000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDUtMS0xLTEtNjA1MzA_a8f4d900-38ec-4fe4-b9c4-aa832e86574f"
      unitRef="usd">-14000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:ProceedsFromPaymentsForOtherFinancingActivities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDUtMy0xLTEtNjA1MzA_fefe4aef-f504-484b-a818-54858769dc5f"
      unitRef="usd">-226000</us-gaap:ProceedsFromPaymentsForOtherFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDYtMS0xLTEtNjA1MzA_a6664e97-1a6c-4529-9843-d11dd195fca7"
      unitRef="usd">3597000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDYtMy0xLTEtNjA1MzA_4f6fc4e1-4936-4432-8114-8b33bd7185c9"
      unitRef="usd">-17323000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDctMS0xLTEtNjA1MzA_35c1a6f5-9207-4968-b54e-a584bd1146b5"
      unitRef="usd">-1132000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDctMy0xLTEtNjA1MzA_8c0fe83e-8ca0-4e62-97da-ed901cec0713"
      unitRef="usd">8000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDgtMS0xLTEtNjA1MzA_780af62a-7350-45ef-a2cb-7be2756bc62e"
      unitRef="usd">-55110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDgtMy0xLTEtNjA1MzA_e4303cca-f111-491c-aec7-17929e684298"
      unitRef="usd">39423000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDktMS0xLTEtNjA1MzA_6bff1e6c-1234-436f-9333-14b5c08b274f"
      unitRef="usd">160733000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNDktMy0xLTEtNjA1MzA_b61e75df-f335-4505-b2e4-ae16287bf40f"
      unitRef="usd">70744000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNTAtMS0xLTEtNjA1MzA_d3c767e3-5b5c-4cf0-9064-fef5a57dc5c1"
      unitRef="usd">105623000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RhYmxlOjJjMmEyZTg2MWZiNzRjNmJiMTA1MjQ1ODU5NDRhMDI3L3RhYmxlcmFuZ2U6MmMyYTJlODYxZmI3NGM2YmIxMDUyNDU4NTk0NGEwMjdfNTAtMy0xLTEtNjA1MzA_75cce1cc-6842-4e61-8e6f-be704141b1bd"
      unitRef="usd">110167000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMTQ3_e4b33367-33b8-450c-98f9-a9e83b8bf4eb"
      unitRef="usd">3600000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMTcz_8ee5c356-e9e7-4163-a5a0-da5e519d264e"
      unitRef="usd">10700000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMjQ2_513bc2fb-7996-45ee-891b-ed6dfbaca1f5"
      unitRef="usd">2900000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCash
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80MC9mcmFnOjY0YzE3OTExMTliOTQ5ZjhiNTdkYzJkOWEyZjNmMjFiL3RleHRyZWdpb246NjRjMTc5MTExOWI5NDlmOGI1N2RjMmQ5YTJmM2YyMWJfMjcx_dc0ae284-8a9c-479b-9f4a-0d1beb56c395"
      unitRef="usd">5300000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCash>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk3OA_f68d5e90-7331-4574-9789-7b3dbb903984">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") and Compass Group Diversified Holdings LLC, a Delaware limited liability company (the "LLC"), were formed to acquire and manage a group of small and middle-market businesses headquartered in North America. Collectively, Compass Diversified Holdings and Compass Group Diversified Holdings, LLC are referred to as the "Company". In accordance with the Third Amended and Restated Trust Agreement, dated as of August 3, 2021 (as further amended, the "Trust Agreement"), the Trust is sole owner of 100% of the Trust Interests (as defined in the LLC&#x2019;s Sixth Amended and Restated Operating Agreement, dated as of August 3, 2021 (as further amended, the "LLC Agreement")) of the LLC and, pursuant to the LLC Agreement, the LLC has, outstanding, the identical number of Trust Interests as the number of outstanding common shares of the Trust. The LLC 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 LLC is a controlling owner of ten businesses, or reportable operating segments, at June&#160;30, 2022. 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"), 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"). At June 30, 2022, Advanced Circuits was classified as held-for-sale. 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="#i66dcae174f4a4ec297d2c62aff859394_52" 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; and &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="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q- "Subsequent Events"&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 Advanced Circuits. 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="#i66dcae174f4a4ec297d2c62aff859394_58" 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 LLC 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 six month periods ended June&#160;30, 2022 and June&#160;30, 2021 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, 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-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 the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.&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;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;On October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and June 30, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&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 29, 2022, the LLC and Advanced Circuits sent notice to terminate the Agreement and Plan of Merger. 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="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q - "Subsequent Events"&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. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations for the three and nine months ended September 30, 2022.&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 completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2021. 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="#i66dcae174f4a4ec297d2c62aff859394_52" 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:9pt;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 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;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 is taxed as a corporation and is 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: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;Prior to the Effective Date, each of the LLC&#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 LLC subsidiary, and each majority owned LLC subsidiary is still treated as a corporation for U.S. federal income tax purposes.&lt;/span&gt;&lt;/div&gt;After the Effective Date, the Trust will no longer be taxed as a pass through entity for U.S. federal income tax purposes. Accordingly, the Trust will no longer issue Schedule K-1&#x2019;s, nor will Trust shareholders be allocated any pass through income, loss, expense, deduction or credit (including &#x201c;UBIT&#x201d;) from the Trust</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <codi:OwnershipPercentageOfTrustInterestHeldByParentEntity
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjI1_382a7f25-5f4d-433a-b0b6-82354ae004f9"
      unitRef="number">1</codi:OwnershipPercentageOfTrustInterestHeldByParentEntity>
    <codi:NumberOfBusinessesOwned
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfMTE1MQ_e6ae5af9-16cc-416a-a583-bd101a493ce0"
      unitRef="segment">10</codi:NumberOfBusinessesOwned>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk4NQ_6c348a97-0108-4eb6-9756-8c9e5322192f">&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 the Company, as well as the businesses acquired as of their respective acquisition date. All significant intercompany accounts and transactions have been eliminated in consolidation. Discontinued operating entities are reflected as discontinued operations in the Company's results of operations and statements of financial position.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:DiscontinuedOperationsPolicyTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk3NQ_45262f7a-00c0-4afd-a984-0bd7a570425d">iscontinued OperationsOn October 13, 2021, the LLC entered into a definitive Agreement and Plan of Merger to sell its majority owned subsidiary, Compass AC Holdings, Inc. ("ACI" or "Advanced Circuits"), which met the criteria to be classified as a discontinued operation as of December 31, 2021 and June 30, 2022. As a result, the Company reported the results of operations of ACI as discontinued operations in the condensed consolidated statements of operations for all periods presented. In addition, the assets and liabilities associated with this business have been reclassified as held for sale in the consolidated balance sheets.&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 29, 2022, the LLC and Advanced Circuits sent notice to terminate the Agreement and Plan of Merger. 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="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q - "Subsequent Events"&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. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations for the three and nine months ended September 30, 2022.&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 completed the sale of Liberty Safe Holding Corporation ("Liberty") during the third quarter of 2021.  The results of operations of Liberty are reported as discontinued operations in the condensed consolidated statements of operations for the three and six months ended June&#160;30, 2021. 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="#i66dcae174f4a4ec297d2c62aff859394_52" 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:DiscontinuedOperationsPolicyTextBlock>
    <codi:SeasonalityPolicyTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80Ni9mcmFnOjJkZmZhOTliODUxYjRkZmE5MjlkNjA3ZDAyOTQxOGZhL3RleHRyZWdpb246MmRmZmE5OWI4NTFiNGRmYTkyOWQ2MDdkMDI5NDE4ZmFfNjk4Nw_a0880b32-a578-4f3f-b8d0-b91059fd07e6">SeasonalityEarnings 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.</codi:SeasonalityPolicyTextBlock>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAyNjk_0bd1f8ee-7c6a-4063-acee-2c7a990bddce">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: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 September 3, 2021, the LLC, 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 certain rollover shares (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 LLC 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 $263.3&#160;million. The selling shareholders invested in the transaction along with the LLC, 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 LLC in the acquisition and will continue to provide integration services during the first year of the LLC's ownership of Lugano. CGM will &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;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 LLC 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 of 2021. The LLC 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 recording of assets acquired and liabilities assumed as of the date of acquisition. &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:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.156%"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Measurement Period Adjustments&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="background-color:#cceeff;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;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;267,554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;(2,420)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;265,134&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;Fair value of identifiable assets acquired:&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;/tr&gt;&lt;tr&gt;&lt;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&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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&#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 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;1,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Inventory &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;85,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;95,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: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:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Intangible 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;&#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;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;82,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 identifiable 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;115,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;96,379&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;212,282&#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: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;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;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:8.5pt;font-weight:700;line-height:100%"&gt;Fair value of liabilities assumed:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;7,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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;3,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#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.5pt;font-weight:400;line-height:100%"&gt;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;23,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;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;7,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;26,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;33,485&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net identifiable assets acquired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;108,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;70,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;178,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;158,780&#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: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;(72,443)&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: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;86,337&#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:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.098%"/&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:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.156%"/&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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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;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;&#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: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 &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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,434&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,300)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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: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 #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;(2,420)&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: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 #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,134&#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: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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;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;(2,420)&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: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;263,307&#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: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;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. Inventory is recognized at fair value, with finished goods stated at selling price less an estimated cost to sell. 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 $86.3 million reflects the strategic fit of Lugano 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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The intangible assets recorded related to the Lugano acquisition 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: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="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;Intangible Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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="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: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="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 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;48,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;18 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;34,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 #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;82,454&#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 colspan="3" style="background-color:#ffffff;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="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tradename was considered the primary intangible asset and was valued at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$48.4&#160;million&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; using a multi-period excess earnings method. The customer relationships were valued at &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$34.0&#160;million&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; using a multi period excess earnings method. The multi period excess earnings method assumes an asset has value to the extent that it enables its owners to earn a return in excess of 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 and six months ended June&#160;30, 2021 gives effect to the acquisition of Lugano, as described above, and the dispositions of Liberty Safe and ACI, as if these transactions had been completed as of January 1, 2021. 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 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:91.374%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.420%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.820%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.180%"/&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="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;Three months ended&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;Six months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #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;454,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;892,464&#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:9pt;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;184,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 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;368,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;40,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;84,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net loss 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;(19,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;(1,651)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Net loss 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;(22,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,899)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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.49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.47)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Marucci&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;Lizard Skins&lt;/span&gt;&lt;span style="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 LLC, 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 on its leading position in diamond sports while simultaneously developing Marucci's presence in new sports markets such as hockey and cycling. Marucci recorded a purchase price allocation, including goodwill of approximately $10.1&#160;million, which is expected to be deductible for income tax purposes, and intangible assets of $27.9&#160;million&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 purchase price allocation will be finalized in the third quarter of 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;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-style:italic;font-weight:400;line-height:120%"&gt;Plymouth Foam&lt;/span&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. 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 LLC. Altor paid approximately $0.4&#160;million in transaction fees in connection with the acquisition of Plymouth. 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. Altor recorded a purchase price allocation, including goodwill of approximately $15.5&#160;million, which is not expected to be deductible for income tax purposes, and intangible assets of $20.1&#160;million. The purchase price allocation was finalized in the first quarter of 2022.&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;Polyfoam&lt;/span&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 acquired substantially all of the assets of Polyfoam Corp. ("Polyfoam"), a 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's 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). The purchase price was approximately $12.8&#160;million and included a potential earnout of $1.4&#160;million if Polyfoam achieved certain financial metrics. The full amount of the earnout was paid during the first quarter of 2022.&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;Arnold&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;Ramco&lt;/span&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 LLC 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. In connection with the acquisition, Arnold recorded a purchase price allocation &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;of $12.4&#160;million of goodwill, which is not expected to be deductible for income tax purposes and $12.7&#160;million in intangible assets. The remainder of the purchase consideration was allocated to net assets acquired. The purchase price allocation was finalized in the fourth quarter of 2021.&lt;/span&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTI2NQ_877aa898-cdb9-4e06-bc72-b8ee8a2e6e8c"
      unitRef="number">0.60</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTQwMg_4e4b6ee7-7cd7-4196-a56c-429ee604e3fe"
      unitRef="usd">263300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i0f41d907b8b345209d1739ecd37a1a1e_I20210903"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTQ5Mg_0f0cff1a-8c4b-4327-8a97-a75be70ab759"
      unitRef="number">0.40</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjA0OA_ef6f7fc1-5d44-4221-8024-aa544e991556"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjE5OQ_90e65f23-fd50-4651-be75-ceb08c135562"
      unitRef="usd">1800000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMjQ2Nw_fc964342-a57b-460b-a771-fb88bcb2d8f2"
      unitRef="usd">120000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi0yLTEtMS02OTExNg_c617c6b5-db20-4d6e-8ee9-e0eb46ee234e"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi00LTEtMS02OTExNg_f893e419-261f-4898-afd2-cfb2f30cc3da"
      unitRef="usd">-2420000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMi02LTEtMS02OTExNg_8930d4ac-1358-44b8-9a24-9daa0e6dffb9"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy0yLTEtMS02MDUzMA_0b04ec63-fd68-416b-b842-5595d75b60c5"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy00LTEtMS02MDUzMA_c0aa7690-caaf-4f34-8fa0-b843b622b6b0"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMy02LTEtMS02MDUzMA_1d0ea506-e97d-4676-ab72-d9d7a000942a"
      unitRef="usd">1433000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC0yLTEtMS02MDUzMA_2064f399-e3ec-4687-9fb0-beb17028c968"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC00LTEtMS02MDUzMA_b4689538-3626-429c-a2e3-574bd3e546d4"
      unitRef="usd">0</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNC02LTEtMS02MDUzMA_f16ddb79-b5f9-41b9-91b6-f2b8f3c421fe"
      unitRef="usd">20954000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS0yLTEtMS02MDUzMA_5d3d1b5a-ac2f-42d0-991c-04a6a3ae1f85"
      unitRef="usd">85794000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS00LTEtMS02MDUzMA_d2077af2-2d5b-4c1e-8035-c3b77021328d"
      unitRef="usd">9419000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNS02LTEtMS02MDUzMA_9d51bcd8-aa2e-4ce5-a530-bd2cfd5a9f2e"
      unitRef="usd">95213000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi0yLTEtMS02MDUzMA_d6295eba-dcdf-44e5-823c-cd194bc1abad"
      unitRef="usd">2743000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi00LTEtMS02MDUzMA_e9cf58dc-c6d0-4b35-9b83-60aea0d3c371"
      unitRef="usd">392000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNi02LTEtMS02MDUzMA_f01767de-69a3-4da8-ac2e-7d1f771a821c"
      unitRef="usd">3135000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy0yLTEtMS02MDUzMA_691502fa-f37e-4ca9-a964-d305e3fbaed8"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy00LTEtMS02MDUzMA_b404fdc2-1f2d-4b18-97e6-5e6502491a53"
      unitRef="usd">82454000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfNy02LTEtMS02MDUzMA_b0fa2954-8179-427d-bf12-4a9062532f5f"
      unitRef="usd">82454000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS0yLTEtMS02MDUzMA_01e2291b-fa08-482a-a3b4-64d6db514b52"
      unitRef="usd">4979000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS00LTEtMS02MDUzMA_3cf32538-2131-4511-aecf-9694fff003a0"
      unitRef="usd">4114000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfOS02LTEtMS02MDUzMA_9471b718-2d3d-4b33-9750-a09b57b0d1d8"
      unitRef="usd">9093000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtMi0xLTEtNjA1MzA_6cead875-3ab2-4b09-a43f-1ec109d6f259"
      unitRef="usd">115903000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtNC0xLTEtNjA1MzA_e631a786-b14a-4992-b10d-5df1aa116b6d"
      unitRef="usd">96379000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTAtNi0xLTEtNjA1MzA_0e0c0e25-57ee-4566-8ef5-09a50e30339d"
      unitRef="usd">212282000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtMi0xLTEtNjA1MzA_5bf7e69d-de1e-443a-8861-4671294736e9"
      unitRef="usd">7129000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtNC0xLTEtNjA1MzA_772854ca-7ac0-4d70-8b1a-8ebc01ffd076"
      unitRef="usd">58000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTMtNi0xLTEtNjA1MzA_2a443782-5862-4e28-af4a-f5146386de5a"
      unitRef="usd">7187000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtMi0xLTEtNjA1MzA_a9225196-b1c0-4d9d-9a70-b57127e81797"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtNC0xLTEtNjA1MzA_3f4acd60-8649-4c53-a37d-a422e8dafe9a"
      unitRef="usd">3175000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTQtNi0xLTEtNjA1MzA_c31bf51c-bdfc-46b7-9609-a1f024ab727d"
      unitRef="usd">3175000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtMi0xLTEtNjA1MzA_2648cd05-7242-4186-b993-00db296221cd"
      unitRef="usd">0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtNC0xLTEtNjA1MzA_1ccf87c1-f2a2-4ec2-9428-8f7b1d8aeb51"
      unitRef="usd">23123000</codi:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTUtNi0xLTEtNjA1MzA_c025c14e-4c44-4352-9f35-b84df6eb9dea"
      unitRef="usd">23123000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctMi0xLTEtNjA1MzA_ddc9d36a-35b1-4df0-aa21-3647a1d62ffe"
      unitRef="usd">7129000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities
      contextRef="i852ab2165a5b4be2b7d6caff796d7107_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctNC0xLTEtNjA1MzA_19f62de5-6c49-4709-a81a-21f0f2ecca79"
      unitRef="usd">26356000</us-gaap:BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTctNi0xLTEtNjA1MzA_b14c2acd-277d-4f68-ad96-797c8b1b7de6"
      unitRef="usd">33485000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktMi0xLTEtNjA1MzA_e3c2a98e-5e1b-43c1-bc63-bbe0697f5ce9"
      unitRef="usd">108774000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="iad038c1b190e4dfb8042a258fff764ab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktNC0xLTEtNjA1MzA_c2104144-3f9d-44f7-9459-8c8c0e668cca"
      unitRef="usd">70023000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMTktNi0xLTEtNjA1MzA_363d54bc-4fa7-4cba-9d41-1136b23e3963"
      unitRef="usd">178797000</codi:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest>
    <us-gaap:Goodwill
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtMi0xLTEtNjkxNTE_f573a891-a20d-4936-8c78-1568e6a15095"
      unitRef="usd">158780000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if01133e3f5534b7bad9cacb938f884d3_D20210904-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtNC0xLTEtNjkxNTE_ecb585cc-b47c-4188-ab2e-b9916532ecfe"
      unitRef="usd">-72443000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjdiNzNlZjhmN2QyOTRkZjNiMzFiMTUzMGE0ZmQ1OWJhL3RhYmxlcmFuZ2U6N2I3M2VmOGY3ZDI5NGRmM2IzMWIxNTMwYTRmZDU5YmFfMjEtNi0xLTEtNjkxNTE_9758779d-365b-4a0d-92f8-0781a52193be"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS0yLTEtMS02MDUzMA_c56ae515-736c-4295-be68-9b56c2420c91"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS00LTEtMS02MDUzMA_2d553f64-6356-4baf-893f-0046fe200dae"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMS02LTEtMS02MDUzMA_e2716119-8801-4f04-968c-ed181fb1946c"
      unitRef="usd">256000000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi0yLTEtMS02MDUzMA_09b7dce3-029d-48a7-86d1-f2ff3a7d57f0"
      unitRef="usd">1554000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi00LTEtMS02MDUzMA_1411115a-0aaa-490e-a2e2-3a8f4f3bc82a"
      unitRef="usd">-120000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMi02LTEtMS02MDUzMA_aef81594-0e9d-4418-abd9-60bfb4b2914b"
      unitRef="usd">1434000</us-gaap:CashAcquiredFromAcquisition>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy0yLTEtMS02MDUzMA_5896e645-7b7b-4650-b7f8-5f522d1e0efc"
      unitRef="usd">10000000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy00LTEtMS02MDUzMA_acfd7dd9-cc3f-4fdf-b445-312151d040e6"
      unitRef="usd">-2300000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfMy02LTEtMS02MDUzMA_2e7731e4-068c-40f8-bab1-12dbb571a74a"
      unitRef="usd">7700000</codi:BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS0yLTEtMS02MDUzMA_12b14e50-a2a6-44c9-83b4-4a1ba3ead9e6"
      unitRef="usd">267554000</us-gaap:PaymentsToAcquireBusinessesGross>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS00LTEtMS02MDUzMA_b4167bf6-bd4f-4625-b425-6ffb8147da3a"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNS02LTEtMS02MDUzMA_f05ee567-cfad-4b98-a7b5-6f748ea7dce5"
      unitRef="usd">265134000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi0yLTEtMS02MDUzMA_cc4d9e7b-32db-43b7-8cbb-17e2d9369346"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi00LTEtMS02MDUzMA_a364f622-2223-4379-a7b6-c493e2250224"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNi02LTEtMS02MDUzMA_b63e1999-c828-468d-ba45-f38c2a8379e2"
      unitRef="usd">1827000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy0yLTEtMS02MDUzMA_75a67d58-cf63-47b0-9f5b-5875ada9fa65"
      unitRef="usd">265727000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i7dae6d90f79047278aa5d271e309e598_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy00LTEtMS02MDUzMA_e4689f61-3061-4de3-aa1d-f6670d5fdfbc"
      unitRef="usd">-2420000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i47eb34502eaf42c591362fd297484bae_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOjM2ODVkYThjZDE5ZDRlYWQ5MjU0YzgzNTZlODEzZGUwL3RhYmxlcmFuZ2U6MzY4NWRhOGNkMTlkNGVhZDkyNTRjODM1NmU4MTNkZTBfNy02LTEtMS02MDUzMA_36b170ee-4342-411b-a82e-96fbb2cbd503"
      unitRef="usd">263307000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:Goodwill
      contextRef="icc61a7fe304b43f89cbd7f214b3923d4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTA5OTUxMTYzODA1Nw_ba3a7cc9-a8ab-4f20-83c9-cb04e42490e1"
      unitRef="usd">86300000</us-gaap:Goodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMi0yLTEtMS02MDUzMA_3240a5a5-1dd7-47b2-b532-f36567c928c1"
      unitRef="usd">48433000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMi00LTEtMS02MDUzMA_6f37481e-735e-4bca-971c-46ab46c2bef9">P18Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMy0yLTEtMS02MDUzMA_c4719348-5f31-4876-9102-1d1c0147933a"
      unitRef="usd">34021000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfMy00LTEtMS02MDUzMA_560effd4-636b-4f22-b365-15837c107f71">P15Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmQ5OWU3ZTg4YzgzZDRlODM4ZTBhZjI0YjkzMjdjYWVkL3RhYmxlcmFuZ2U6ZDk5ZTdlODhjODNkNGU4MzhlMGFmMjRiOTMyN2NhZWRfNC0yLTEtMS02MDUzMA_1eef2a4e-3b60-410d-be7e-22ced8142276"
      unitRef="usd">82454000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="ice74d459b5f841e3b532824f7669936c_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNDQ4MQ_0efd4f05-4bcf-48e9-bf6c-eb77ed61b845"
      unitRef="usd">48400000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i62874346b0e14c128715a982b3625c79_D20210903-20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNDU3MQ_35d5e3e5-9c22-4c36-a24f-fd5e91e71b94"
      unitRef="usd">34000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMi0yLTEtMS02MDUzMA_c32a2740-a386-47e6-aef7-d7460d2206d8"
      unitRef="usd">454468000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMi02LTEtMS02MDUzMA_f4785276-ec78-4f77-b2d4-db0ff922477c"
      unitRef="usd">892464000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMy0yLTEtMS02MDUzMA_7a383c4e-284f-43d5-be02-fb84f385a19f"
      unitRef="usd">184323000</codi:BusinessAcquisitionProFormaGrossProfit>
    <codi:BusinessAcquisitionProFormaGrossProfit
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfMy02LTEtMS02MDUzMA_7a032f02-ae38-4acb-8cb8-9d36c270411e"
      unitRef="usd">368045000</codi:BusinessAcquisitionProFormaGrossProfit>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNC0yLTEtMS02MDUzMA_174f71e2-bb9d-4823-8372-9bde59420b85"
      unitRef="usd">40761000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNC02LTEtMS02MDUzMA_d248dd66-75cf-4ba8-b62a-7c4bbbbbf8d3"
      unitRef="usd">84021000</us-gaap:BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNS0yLTEtMS02MDUzMA_02fd396d-1fae-468a-a038-42a582e70c63"
      unitRef="usd">-19741000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNS02LTEtMS02MDUzMA_92b3d575-0dec-44ce-a35c-e7d812d752db"
      unitRef="usd">-1651000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNi0yLTEtMS02MDUzMA_67b469f5-8274-4713-b409-67d266833750"
      unitRef="usd">-22760000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNi02LTEtMS02MDUzMA_37f8c8a9-a695-4b02-a0c8-a55499a5b6c1"
      unitRef="usd">-8899000</us-gaap:NetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i1617b1ab39634669a1cab4a752add77d_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNy0yLTEtMS02MDUzMA_ceba11b1-65c6-46b6-9a2f-d5311ed203d9"
      unitRef="usdPerShare">-0.49</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i0cbe6032eb3b48afb768cd4be80eb9e5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RhYmxlOmVjZmFkNjcyZGE2MzQyMGViNmIwNWNmMzc1MWFhMGZiL3RhYmxlcmFuZ2U6ZWNmYWQ2NzJkYTYzNDIwZWI2YjA1Y2YzNzUxYWEwZmJfNy02LTEtMS02MDUzMA_03c2f380-f1d5-463b-9943-9ef915f60fd2"
      unitRef="usdPerShare">-0.47</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNTkwNg_b80d6576-8c50-4966-a4f0-006315c4c1d1"
      unitRef="usd">47000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjA0NA_cf3f5302-f8f7-4497-a8ba-4b1afd995342"
      unitRef="usd">44100000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjI2Nw_56ee2ab5-7450-4956-a5d4-a99a73f42490"
      unitRef="shares">11915</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="i440fa0ee5093480184c1682bba510fca_I20211022"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjM5OA_26ddf626-f0f1-4c27-a921-186ceadd61eb"
      unitRef="number">0.01</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjQ0MA_2b2f18a5-b36c-49cf-9647-137bf5cd2f4f"
      unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic2761e2244c14a32bd3afe4be270a496_D20211022-20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNjk2Nw_8e4ad40d-9f6f-4f3a-ac04-895857c91b2b"
      unitRef="usd">10100000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i440fa0ee5093480184c1682bba510fca_I20211022"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzA1Ng_0e413396-324c-4d3e-9a3b-de50ac322c33"
      unitRef="usd">27900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzM0Nw_d0be656b-7b44-4171-a4df-8b4f7d4a84d6"
      unitRef="usd">56000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzQ4NQ_b16bde04-9e6e-417a-b6da-69a428f88ed9"
      unitRef="usd">52000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfNzY0NQ_314ee81f-e609-4cb7-8ab6-f693e5daf842"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1a94eec7228c4915a560b011e6202f51_D20211005-20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfODE4MA_dc437449-9276-4215-9079-733d151a45ea"
      unitRef="usd">15500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="ic6ab0fdc275b42129f8dde0ac17b87be_I20211005"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfODI3Mw_dc7ea103-e099-42ba-ba5d-69650a6fec54"
      unitRef="usd">20100000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="i5b8fa5c4a33f412dac58d878e0e79f7c_D20200701-20200701"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTExNw_81e28298-aefc-4853-b098-a3ab20f51a12"
      unitRef="usd">12800000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i10dea9c5a07b4a0a8d4c64111f3e8524_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTE1Ng_a1da0159-5c81-4280-b703-323c11730de2"
      unitRef="usd">1400000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTQ2Nw_237da976-fa9c-4338-838b-9ce5c3dc9ff7"
      unitRef="usd">34300000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <codi:BusinessAcquisitionPaymentThroughEquityInvestment
      contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfOTU5Mw_56c563bb-90b0-4343-a61d-aef1a2bdd643"
      unitRef="usd">35500000</codi:BusinessAcquisitionPaymentThroughEquityInvestment>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icfb126642885493ca493dbd73188e341_D20210301-20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAwMDU_92443077-8189-4d5c-ae82-ce8f5232c108"
      unitRef="usd">12400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="if01a6c3e3791485f8f4614fb75660ffe_I20210301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF80OS9mcmFnOjIwMWYxNmY0OWViMDQzNjZiNGJiZDRkOGJlZjM2OGEzL3RleHRyZWdpb246MjAxZjE2ZjQ5ZWIwNDM2NmI0YmJkNGQ4YmVmMzY4YTNfMTAwODg_9e00a8b9-d3ef-49ef-ad7a-621ba33be7ab"
      unitRef="usd">12700000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjQ5OQ_a3e8463a-6e92-4ab7-885b-eb92b43a0bff">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:400;line-height:120%"&gt;Advanced Circuits Merger 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;On October 13, 2021, the LLC, as the representative (the &#x201c;Sellers Representative&#x201d;) of the holders (the &#x201c;AC Sellers&#x201d;) of stock and options of Compass AC Holdings, Inc. (&#x201c;Advanced Circuits&#x201d;), a majority owned subsidiary of the 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;entered into a definitive Agreement and Plan of Merger (the &#x201c;AC Agreement&#x201d;) with Tempo Automation, Inc. (&#x201c;AC Buyer&#x201d;), Aspen Acquisition Sub, Inc. (&#x201c;AC Merger Sub&#x201d;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#x201c;AC Merger&#x201d;). Under the terms of the Agreement, the AC Sellers would 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 AC Buyer to acquire AC Buyer upon the closing of the transaction, excluding certain working capital and other adjustments. In addition, the AC Sellers would receive 2.4&#160;million additional shares of SPAC common stock within five years, subject to SPAC stock price performance. The LLC owns approximately 67% of the outstanding stock of Advanced Circuits on a fully diluted basis and would receive approximately 77% of the gross consideration payable under the Agreement. This amount is in respect of the LLC&#x2019;s outstanding loans to Advanced Circuits and its equity interests in Advanced Circuits. The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a special purpose acquisition company (a "SPAC").&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;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;In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#x201c;SPAC Transaction&#x201d;) with a SPAC, ACE Convergence Acquisition Corp. &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 29, 2022, due to delays in closing the SPAC Transaction, the LLC and Advanced Circuits sent notice to terminate the AC Agreement. 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="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q - "Subsequent Events"&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. In accordance with applicable accounting guidance, changes in a plan to sell a long-lived asset group are accounted for in the period that the decision is made. Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.&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 sale of Advanced Circuits met the criteria for the assets to be classified as held for sale as of December 31, 2021 and June 30, 2022, and is presented as discontinued operations in the accompanying consolidated financial statements for all periods presented. Summarized results of operations of Advanced Circuits are as follows (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:97.807%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.053%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.547%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.059%"/&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&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;Six months ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;&#160;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;Net sales&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;22,157&#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;22,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 #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;45,406&#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;44,027&#160;&lt;/span&gt;&lt;/td&gt;&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;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;10,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;21,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;19,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;12,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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,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 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;6,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;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;12,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 for income taxes&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;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;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;683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;1,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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 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,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;10,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:120%"&gt;The results of operations for the three and six months ended June 30, 2022 and 2021, exclude $1.6&#160;million and $3.3&#160;million and $1.8&#160;million and $3.8&#160;million, respectively, of intercompany interest expense.&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 table presents summary balance sheet information of ACI that is presented as held for sale as of June 30, 2022 and December 31, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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:13.960%"/&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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;2,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;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;3,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;/tr&gt;&lt;tr&gt;&lt;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;8,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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: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;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 held for sale&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;15,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;17,147&#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;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,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;66,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;66,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;/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;6,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;div&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 held for sale &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:#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,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;82,276&#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;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;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;3,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 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;3,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;/tr&gt;&lt;tr&gt;&lt;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;3,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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;/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 held for sale&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;8,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;9,221&#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;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;13,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="2" style="background-color:#cceeff;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;13,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;div&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 held for sale &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:#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;18,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;19,906&#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 held for sale&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;(370)&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;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;(2,614)&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;&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; &lt;/span&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;All assets and liabilities have been classified as current on the consolidated balance sheets as of June 30, 2022 and December 31, 2021. The Company terminated the AC Agreement on July 29, 2022.  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="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note Q - Subsequent Event&lt;/a&gt;&lt;a href="#i66dcae174f4a4ec297d2c62aff859394_97" style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;s&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;.&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;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 LLC, as majority stockholder of Liberty Safe Holding Corporation and as sellers representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Liberty 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 Liberty 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 LLC, as sellers representative, entered into the Amendment to Stock Purchase Agreement (the &#x201c;Amendment&#x201d;) which amended the Liberty 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 Liberty 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 LLC (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 LLC received approximately $128.0&#160;million of total proceeds from the sale at closing. The LLC recognized a gain on the sale of Liberty of $72.8&#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 year ended December 31, 2021. In the second quarter of 2022, the LLC received an income tax refund of approximately $0.9&#160;million related to Liberty&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 six months ended June 30, 2021 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:90.204%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.457%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;June 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:9pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #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;33,447&#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;border-top:1pt solid #000;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;64,926&#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:9pt;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;8,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;5,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income 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="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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income from discontinued operations &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 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;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;8,973&#160;&lt;/span&gt;&lt;/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 three and six months ended June 30, 2021, excludes $0.7&#160;million and $1.4&#160;million, respectively, of intercompany interest expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTQw_d25344e6-872c-439e-afaa-0740c197da2e"
      unitRef="usd">310000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested
      contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTU2_cf1be05b-6795-4b5b-a306-4982528dfc83"
      unitRef="usd">240000000</us-gaap:ProceedsFromDivestitureOfBusinessesNetOfCashDivested>
    <us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1
      contextRef="i9606dfdd039b4143930100848ec86bfa_D20211013-20211013"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfOTcx_d7bf8960-a79a-42ff-b6e9-3af3a06653cc"
      unitRef="usd">70000000</us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1>
    <codi:AdditionalSharesOfSPACCommonStock
      contextRef="i03357d6bd4724120a2ff57e75cdf2197_I20211013"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTIzMQ_186430cc-e65a-49a4-a78f-1bbf42f323db"
      unitRef="shares">2400000</codi:AdditionalSharesOfSPACCommonStock>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i71ccd711de6b4e9783d9355efc576693_I20211013"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTM2MA_a678753c-3682-46ba-846c-87b171cbca85"
      unitRef="number">0.67</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:PercentageOfGrossConsiderationReceived
      contextRef="i71ccd711de6b4e9783d9355efc576693_I20211013"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTQ3MQ_7036df8f-38d0-4873-a802-c38cbf589fbb"
      unitRef="number">0.77</codi:PercentageOfGrossConsiderationReceived>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMS0xLTEtMS02MDUzMA_ffd0a7a9-841d-4dc3-bcda-a938fab47395"
      unitRef="usd">22157000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMS0zLTEtMS02MDUzMA_e498361a-e9e0-43ed-8146-a5f8ae7ba61a"
      unitRef="usd">22465000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi01LTEtMS02OTYyNA_669d8acf-6c63-4c5b-8dfd-b8980441af0e"
      unitRef="usd">45406000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi03LTEtMS02OTYyNA_11565cce-85c9-4440-9ba3-b84770eab5e6"
      unitRef="usd">44027000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi0xLTEtMS02MDUzMA_2852623f-d4f6-4fba-a0f6-1bb0a353f59e"
      unitRef="usd">10095000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMi0zLTEtMS02MDUzMA_ddfe071e-ec00-49ec-88a6-e1952cd7b396"
      unitRef="usd">10313000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy01LTEtMS02OTYyNA_f588c8b0-08ad-4df2-a2a7-a6d13e957ae5"
      unitRef="usd">21025000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy03LTEtMS02OTYyNA_3aaa2432-b4fe-4af3-baa8-1b6f93378cc1"
      unitRef="usd">19717000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy0xLTEtMS02MDUzMA_5349c0df-7046-47d8-8a4b-d5d30cb55ae8"
      unitRef="usd">5806000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfMy0zLTEtMS02MDUzMA_a80dec77-b355-4370-b8c1-ad7fd65ab77b"
      unitRef="usd">6324000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC01LTEtMS02OTYyNA_f80d8ec1-3f77-4688-857a-1e67bf81e086"
      unitRef="usd">12330000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC03LTEtMS02OTYyNA_58044858-cad7-433b-878f-c9343d517686"
      unitRef="usd">11819000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC0xLTEtMS02MDUzMA_68bd7d31-4ecb-4cc1-9d8c-959448ab347c"
      unitRef="usd">5826000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNC0zLTEtMS02MDUzMA_ee65ec8d-edc8-44b3-8a80-62e5983137a5"
      unitRef="usd">6260000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS01LTEtMS02OTYyNA_9ceb7e4c-9654-4cb6-a520-c15229ec2ed0"
      unitRef="usd">12303000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS03LTEtMS02OTYyNA_9a098bd6-d14f-4304-ae5e-cdcf5581ff67"
      unitRef="usd">11751000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS0xLTEtMS02MDUzMA_1dbbd8aa-ea8f-4dec-82fc-84fd9e52f22a"
      unitRef="usd">822000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNS0zLTEtMS02MDUzMA_f9da0a53-da54-4963-b72d-a6a2141104fa"
      unitRef="usd">683000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi01LTEtMS02OTYyNA_bf8ab424-5af6-4dab-83ee-41faed2ee3be"
      unitRef="usd">1929000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi03LTEtMS02OTYyNA_10b1d5bb-d3b1-4e37-b6bb-1e86b2a3aca9"
      unitRef="usd">1454000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi0xLTEtMS02MDUzMA_9c56be19-b4bb-4863-977e-73722f6532f4"
      unitRef="usd">5004000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNi0zLTEtMS02MDUzMA_1a97e808-658a-44f8-9d73-22b7aef7238c"
      unitRef="usd">5577000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNy01LTEtMS02OTYyNA_7ee0598b-b799-44ac-ab5a-6b19a8f83de8"
      unitRef="usd">10374000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRhMGI5N2VlYzEzZDQ0OTFiOGNjMjQ1MGM3M2Q0NGQ4L3RhYmxlcmFuZ2U6ZGEwYjk3ZWVjMTNkNDQ5MWI4Y2MyNDUwYzczZDQ0ZDhfNy03LTEtMS02OTYyNA_490bafcd-8428-45a9-a9fa-3a4a9ee0976d"
      unitRef="usd">10297000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMjkzMg_a9740e17-a1bd-46c2-9cae-68ffb902ae1f"
      unitRef="usd">1600000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i97e301933e5447c5b0ce59065bad68d0_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg3OA_cb5fe8a8-a5c3-4dcf-ae11-ecb1fcb4f725"
      unitRef="usd">3300000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i44605c80f5cb4fe8af8ac1295bf86cb7_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg4Ng_557ad018-876b-42c8-bd9a-da77704f7b8d"
      unitRef="usd">1800000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i82b4e122c513416f9dc3998def416062_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNDg5OA_925d72f2-a73d-425e-96bc-c774a2f70fbd"
      unitRef="usd">3800000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMi0yLTEtMS02MDUzMA_e59cb2b3-0f53-4e91-acd5-9174244479d9"
      unitRef="usd">2914000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMi00LTEtMS02MDUzMA_e22a0fd4-7200-40b9-a1c5-34bceb695936"
      unitRef="usd">3610000</us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMy0yLTEtMS02MDUzMA_aed0234f-7673-4484-9a9f-ebb9700dde70"
      unitRef="usd">8410000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMy00LTEtMS02MDUzMA_e9334fff-7aa2-49b6-8add-a81c8660823b"
      unitRef="usd">9447000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNC0yLTEtMS02MDUzMA_5fdc4bbd-a463-4b54-8906-74d10e8b232c"
      unitRef="usd">4234000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNC00LTEtMS02MDUzMA_a9a0c294-9d49-4e24-9fd2-d792472ca1b1"
      unitRef="usd">3660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNS0yLTEtMS02MDUzMA_4b0cdf65-06c0-4adf-b4ce-2642083d49df"
      unitRef="usd">79000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNS00LTEtMS02MDUzMA_de0731b4-a763-4093-a786-b2c7b3f272f0"
      unitRef="usd">430000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNi0yLTEtMS02MDUzMA_66afb176-10ae-49b4-9e73-b21a1e0baf87"
      unitRef="usd">15637000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNi00LTEtMS02MDUzMA_934fd1ef-20ce-4b5b-b54b-70d0eb0f8846"
      unitRef="usd">17147000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNy0yLTEtMS02MDUzMA_4969b2f4-496d-430b-9590-e17b2861b9fd"
      unitRef="usd">7223000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfNy00LTEtMS02MDUzMA_e55f3ac1-4c61-494d-b2ca-e97162533865"
      unitRef="usd">8083000</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOC0yLTEtMS02MDUzMA_49dad5bf-19b7-49e6-8746-04f6166dec03"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOC00LTEtMS02MDUzMA_b8a2319f-f1dd-424a-b5fd-b29da7973e21"
      unitRef="usd">66668000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGoodwill1>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOS0yLTEtMS02MDUzMA_7810c523-349a-4f7b-81ab-ea04126fcbbb"
      unitRef="usd">10000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfOS00LTEtMS02MDUzMA_17c305a4-8cb0-42e5-ba14-f4d4ef5711cc"
      unitRef="usd">23000</us-gaap:DisposalGroupIncludingDiscontinuedOperationIntangibleAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTAtMi0xLTEtNjA1MzA_29004132-6a48-4613-947e-198eb208562f"
      unitRef="usd">6689000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTAtNC0xLTEtNjA1MzA_e86be1d6-e748-42c3-92cf-d3b312653fa9"
      unitRef="usd">7502000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTEtMi0xLTEtNjA1MzA_f361a71b-5dc7-4381-99f9-b6a89e4ef578"
      unitRef="usd">80590000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTEtNC0xLTEtNjA1MzA_17f0596b-ccd9-4312-99a4-7c18276b378f"
      unitRef="usd">82276000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTQtMi0xLTEtNjA1MzA_9fd6c715-5bec-4f5d-968a-9e1973630e10"
      unitRef="usd">3039000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTQtNC0xLTEtNjA1MzA_31f0d1d7-792a-4bce-ac32-76e9a2f5e5ba"
      unitRef="usd">3798000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTUtMi0xLTEtNjA1MzA_db03be7c-86f7-400d-be30-90c8ca59b735"
      unitRef="usd">3688000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTUtNC0xLTEtNjA1MzA_ec67736d-01a2-4b0c-96fc-428852e6447c"
      unitRef="usd">3718000</us-gaap:DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTYtMi0xLTEtNjA1MzA_56db42e7-7dce-43c9-9ad9-10e3864d0d44"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <codi:DisposalGroupDueToRelatedParty
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTYtNC0xLTEtNjA1MzA_9efece82-a82e-4b75-94a5-00dc0d0e2e86"
      unitRef="usd">125000</codi:DisposalGroupDueToRelatedParty>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTctMi0xLTEtNjA1MzA_d7265283-429b-4297-8584-31b0a4651d88"
      unitRef="usd">1591000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTctNC0xLTEtNjA1MzA_e7b7a99f-fdd9-43cd-9e59-47a71862d9ab"
      unitRef="usd">1580000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTgtMi0xLTEtNjA1MzA_edaf3ad3-d128-4830-9392-5ded651ea096"
      unitRef="usd">8443000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTgtNC0xLTEtNjA1MzA_3d34cf2b-6604-4622-b6e2-371d626d4e74"
      unitRef="usd">9221000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTktMi0xLTEtNjA1MzA_5afe1bad-775c-4b2b-ae20-d0eaf76d67ee"
      unitRef="usd">13200000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMTktNC0xLTEtNjA1MzA_675a4cce-c78e-4ec6-82de-ef3abe44f197"
      unitRef="usd">13419000</us-gaap:DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjAtMi0xLTEtNjA1MzA_55c8699d-e9ea-4324-aa60-461e4c5c3290"
      unitRef="usd">5627000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjAtNC0xLTEtNjA1MzA_49500c74-baf2-4518-9e08-463933a81ce9"
      unitRef="usd">6487000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjEtMi0xLTEtNjA1MzA_58944753-7a5e-41c9-b14f-f79a7c9b9205"
      unitRef="usd">18827000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjEtNC0xLTEtNjA1MzA_272cc26e-b8c9-4a75-a246-e782c9755ef2"
      unitRef="usd">19906000</us-gaap:LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="ice6030d375714729be64b7b0ba5da453_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjItMi0xLTEtNjA1MzA_95d8388e-55de-4a66-a1a2-e090ef568bdf"
      unitRef="usd">-370000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation
      contextRef="ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOjViNjVkOTM1Y2UxMzQyZWM4N2YxYWVlZjQxMjZlZTU3L3RhYmxlcmFuZ2U6NWI2NWQ5MzVjZTEzNDJlYzg3ZjFhZWVmNDEyNmVlNTdfMjItNC0xLTEtNjA1MzA_2381321d-4713-4352-9d20-0b8b2954f816"
      unitRef="usd">-2614000</codi:StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation>
    <codi:DisposalGroupTotalenterprisevalue
      contextRef="ice1ff11e2129471ca8bb3e72f53f30e9_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNDc0Mg_f3c1d1a6-f298-462d-a6ca-ee7d176c20fa"
      unitRef="usd">147500000</codi:DisposalGroupTotalenterprisevalue>
    <codi:DisposalGrouprepaymentofintercompanyloans
      contextRef="ice1ff11e2129471ca8bb3e72f53f30e9_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNDk0NA_5820af36-475c-4a73-befa-e9ba501e49af"
      unitRef="usd">26500000</codi:DisposalGrouprepaymentofintercompanyloans>
    <codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts
      contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTAwNQ_cf1f4ca2-5828-49e7-a8d8-5351a4722e4c"
      unitRef="usd">4500000</codi:Disposalgroupincludingdiscontinuedoperationtransactioncosts>
    <us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates
      contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTA0MA_4ce617e5-097c-4d5a-85d0-ab5fedf3d7b0"
      unitRef="usd">128000000</us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i61c10e9f5f9e44759c8b26b25ec1f9d8_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNTEzOQ_397f346e-f866-4e16-b177-68221ff5f8c2"
      unitRef="usd">72800000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IncomeTaxRefundsDiscontinuedOperations
      contextRef="i7c68c5341d904824a63ee800479ace9c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTY0OTI2NzQ0OTA2Nw_bf7991e2-6896-4b16-a91d-97790886dcf9"
      unitRef="usd">900000</us-gaap:IncomeTaxRefundsDiscontinuedOperations>
    <us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjUwMA_d661759f-554b-4d4d-a4e3-eb3ca4069862">&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 six months ended June 30, 2021 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:90.204%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:51.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.448%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.610%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.457%"/&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:9pt;font-weight:700;line-height:100%"&gt;Three months ended&#160;&lt;br/&gt;&#160;June 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:9pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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 #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;33,447&#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;border-top:1pt solid #000;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;64,926&#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:9pt;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;8,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;5,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;11,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Income 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="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,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;11,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;1,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Income from discontinued operations &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 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;4,778&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;8,973&#160;&lt;/span&gt;&lt;/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 three and six months ended June 30, 2021, excludes $0.7&#160;million and $1.4&#160;million, respectively, of intercompany interest expense.&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:700;line-height:120%"&gt;Sale of Clean Earth  &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 May 8, 2019, the LLC, as majority stockholder of CEHI Acquisition Corporation ("Clean Earth" or CEHI") and as sellers&#x2019; representative, entered into a definitive Stock Purchase Agreement (the &#x201c;Clean Earth Purchase Agreement&#x201d;) with Calrissian Holdings, LLC (&#x201c;Clean Earth Buyer&#x201d;), CEHI, the other holders of stock and options of CEHI and, as Clean Earth Buyer&#x2019;s guarantor, Harsco Corporation, pursuant to which Clean Earth Buyer would acquire all of the issued and outstanding securities of CEHI, the parent company of the operating entity, Clean Earth, Inc. On June 28, 2019, Clean Earth Buyer completed the acquisition of all of the issued and outstanding securities of CEHI pursuant to the Clean Earth Purchase Agreement. The Company recognized a gain on the sale of Clean Earth of $209.3&#160;million during the year ended December 31, 2019. In the first quarter of 2022, the LLC received an income tax refund of approximately $6.0&#160;million related to Clean Earth which was recognized as gain on sale of discontinued operations, net of taxes, in the accompanying consolidated statement of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMS0yLTEtMS02MDUzMA_c42c69e2-360c-473f-a948-5e71e159431f"
      unitRef="usd">33447000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMS00LTEtMS02OTc0OQ_3083b630-44dc-44f7-ab8f-653abed5e47a"
      unitRef="usd">64926000</us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMi0yLTEtMS02MDUzMA_d5dd27a4-22fc-40c7-aa34-6cbff62982eb"
      unitRef="usd">8879000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMi00LTEtMS02OTc0OQ_3f52cb56-444f-4e77-b1f1-3b5cbaad8934"
      unitRef="usd">17776000</us-gaap:DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMy0yLTEtMS02MDUzMA_3f4e869f-2866-434e-bbf1-3598fb33d8f8"
      unitRef="usd">5903000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfMy00LTEtMS02OTc0OQ_3da27abe-2ad7-4a06-a849-cab0fe8dcc49"
      unitRef="usd">11533000</us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNC0yLTEtMS02MDUzMA_ae6a5ef3-1cbc-4249-9230-e2948a012999"
      unitRef="usd">5944000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNC00LTEtMS02OTc0OQ_e3387e62-3ded-444b-9c29-6b79c583de84"
      unitRef="usd">11580000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNS0yLTEtMS02MDUzMA_589b81ea-3cd1-4c99-9f61-0dac0be6e437"
      unitRef="usd">1166000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNS00LTEtMS02OTc0OQ_86782914-2694-4a21-9d1f-67addf648d7a"
      unitRef="usd">2607000</us-gaap:DiscontinuedOperationTaxEffectOfDiscontinuedOperation>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNi0yLTEtMS02MDUzMA_10de089f-aade-4f72-b445-1532a1471b39"
      unitRef="usd">4778000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RhYmxlOmRkZjUzODk3NTJjOTQzY2FhYTkzNWRlZDk1YjlkM2M2L3RhYmxlcmFuZ2U6ZGRmNTM4OTc1MmM5NDNjYWFhOTM1ZGVkOTViOWQzYzZfNi00LTEtMS02OTc0OQ_31f16c19-55cf-49de-948f-c840070baf12"
      unitRef="usd">8973000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i5f0131c051cb41bcae1177d1d965fa5f_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNTE5Ng_bf1e66c8-5426-4763-8b4e-87aa35219182"
      unitRef="usd">700000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations
      contextRef="i3355429b034a4676ad2eacadf5202265_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfMTA5OTUxMTYzNTIwOA_7f85c194-5c50-4fb8-8c95-babbeb9de4f6"
      unitRef="usd">1400000</codi:DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations>
    <us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal
      contextRef="i71fdeffd662942ff92d3814bb0f3edd7_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjIyNA_75378914-32ee-4075-87d1-bae282acd0f2"
      unitRef="usd">209300000</us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal>
    <us-gaap:IncomeTaxRefundsDiscontinuedOperations
      contextRef="i410c58c75c8a4d359641c1768a28e1cb_D20220101-20220331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81Mi9mcmFnOjUyODUyZWNjNTFjODRlZGRiOWViYzQ2ZWViMDEzNDIwL3RleHRyZWdpb246NTI4NTJlY2M1MWM4NGVkZGI5ZWJjNDZlZWIwMTM0MjBfNjM1Mw_14da4e92-78c1-4f5e-ba32-f131d4fb6f7f"
      unitRef="usd">6000000</us-gaap:IncomeTaxRefundsDiscontinuedOperations>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1NQ_9ccb12d2-2fd9-401a-b0a2-5c73f11401e7">he Company recognizes revenue 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="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1Mg_776af423-b32c-4a9d-b886-a1c17feda142">&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 six months ended June&#160;30, 2022 and 2021 (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:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="60" 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 June 30, 2022&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;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;96,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;15,976&#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;9,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;39,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;26,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;46,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;59,736&#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;27,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;81,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;403,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;/tr&gt;&lt;tr&gt;&lt;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;20,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;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:7.5pt;font-weight:400;line-height:100%"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;49,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;22,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;36,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;/tr&gt;&lt;tr&gt;&lt;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;7,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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:7.5pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;16,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;120,048&#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;59,386&#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;26,506&#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,065&#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;27,636&#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;53,846&#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;66,144&#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;38,777&#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;84,189&#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;515,597&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.054%"/&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 June 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: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;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: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;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;91,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;24,365&#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;56,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;34,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;85,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;338,267&#160;&lt;/span&gt;&lt;/td&gt;&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: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;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;8,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="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;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:8pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;42,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;4,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;11,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:8pt;font-weight:400;line-height:100%"&gt;8,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;26,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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:8pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;12,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;110,033&#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;44,085&#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;26,956&#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;24,640&#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;63,358&#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;40,640&#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;32,556&#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;89,257&#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;431,525&#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;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RleHRyZWdpb246NTY5NTJkMzUxNDZiNGI1YmEzZGViYTEzMmU2MDIxOTNfMTE1Mw_7af59a12-025f-4538-b185-5b3a3be756ee">&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 six months ended June&#160;30, 2022 and 2021 (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:96.345%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.708%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.638%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.335%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.942%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.406%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.245%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.487%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.558%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.170%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="60" 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 June 30, 2022&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;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;96,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;15,976&#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;9,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;39,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;26,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;46,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;59,736&#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;27,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;81,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;403,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;/tr&gt;&lt;tr&gt;&lt;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;20,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;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:7.5pt;font-weight:400;line-height:100%"&gt;2,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;49,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;22,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;7,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:400;line-height:100%"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,567&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;36,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;/tr&gt;&lt;tr&gt;&lt;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;7,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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:7.5pt;font-weight:400;line-height:100%"&gt;1,503&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,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;605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;16,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;120,048&#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;59,386&#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;26,506&#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,065&#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;27,636&#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;53,846&#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;66,144&#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;38,777&#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;84,189&#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;515,597&#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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.514%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.891%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&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.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.295%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:6.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.054%"/&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 June 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: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;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: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;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;91,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;14,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;9,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;24,365&#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;56,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;34,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;85,428&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;338,267&#160;&lt;/span&gt;&lt;/td&gt;&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: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;2,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,108&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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:8pt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;8,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="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;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:8pt;font-weight:400;line-height:100%"&gt;2,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;7,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;42,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;4,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;11,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:8pt;font-weight:400;line-height:100%"&gt;8,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;1,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;26,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;5,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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:8pt;font-weight:400;line-height:100%"&gt;1,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;12,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;110,033&#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;44,085&#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;26,956&#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;24,640&#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;63,358&#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;40,640&#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;32,556&#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;89,257&#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;431,525&#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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i884e5c38bbc448b395a8cc81129ad688_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xLTEtMS02MDUzMA_8cd625ba-fa4c-4751-ab09-d94604c31319"
      unitRef="usd">96543000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ccdd0c421e246b69b5b7788f3406e08_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0zLTEtMS02MDUzMA_8ac43fa0-eaf2-4efe-9358-a89c79f41d22"
      unitRef="usd">15976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02dc62bf11bc45e9ad2eacd608f9fd29_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi01LTEtMS02MDUzMA_e8d97b1c-343c-49cb-b9f5-4cfe05259429"
      unitRef="usd">9841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3704fac23774fe7a8929d04f3aadf04_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi03LTEtMS02MDUzMA_391a0b81-622c-43a1-8cc2-33fc5e62cfae"
      unitRef="usd">39065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ae3400559c24295afb0af84291c12cc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi05LTEtMS02MDUzMA_ad2f757c-90b7-42fe-bc51-d27098e1ae78"
      unitRef="usd">26641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2b767166b0d643b6b1732169e5c797e2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xMS0xLTEtNjA1MzA_6948b049-555a-4588-b9c9-d0b800733c82"
      unitRef="usd">46337000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia9cdbe76a29b461cb61e92b15e27bb0e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xMy0xLTEtNjA1MzA_2e272ac4-0197-400f-8e05-335fa74a571f"
      unitRef="usd">59736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6f3f072699f4ff7bb5e75db8539147b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xNS0xLTEtNjA1MzA_7dc8479d-ec88-487b-8cff-a748a661403a"
      unitRef="usd">27433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7598704de34544d3b6df95d95b5d075f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xNy0xLTEtNjA1MzA_b091848e-5a44-486c-88b5-eeb31239cd80"
      unitRef="usd">81684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c89a727fcbc4597aac244a376a9ede3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMi0xOS0xLTEtNjA1MzA_a2c42f8f-8f32-453f-b84c-35858514b08f"
      unitRef="usd">403256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i205d40348953417785e36930dd5bb85d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xLTEtMS02MDUzMA_08f35a29-e1cb-47cc-b2ac-cc02799c0c68"
      unitRef="usd">2693000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ff0a9e74e7444c8b66bdb0cfef8a961_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0zLTEtMS02MDUzMA_977bb25d-0647-4ad7-86f8-3bfaabf7274c"
      unitRef="usd">97000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65fbfcf30f2e4f5486a05ade4b468558_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy01LTEtMS02MDUzMA_3ef354f4-74e2-4d7b-91f6-b59ab988acf6"
      unitRef="usd">1330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic9d15e3e8eb942dfa6dd994e92bf84c5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy03LTEtMS02MDUzMA_b9402656-2943-4399-b0e1-e561e3b45c61"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefc766abeb03451e8246b083935153b3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy05LTEtMS02MDUzMA_dc3e6f88-f3c5-4b88-af01-4cde95a325c1"
      unitRef="usd">392000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i198cef0ca15a4ed987d3bcb4274e7dbd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xMS0xLTEtNjA1MzA_a59d4b0b-0d78-430f-be3a-a833447a6523"
      unitRef="usd">2931000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42cc5937a3e54465a6cf617f3e4bb4e0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xMy0xLTEtNjA1MzA_2718bf00-be57-4b8b-bc72-6475b1de0b87"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1ecf4a85f6074e5e869eed55a0cb45bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xNS0xLTEtNjA1MzA_05ff1623-ba70-4cc9-b7ce-99e5d088436a"
      unitRef="usd">244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icfbdd7b335fc41a191c17b5a17463204_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xNy0xLTEtNjA1MzA_c17bc184-b722-48fa-914a-32b1a54f4068"
      unitRef="usd">2068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id45fe199bbde4025b7e39e0b19a53684_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfMy0xOS0xLTEtNjA1MzA_6a73e512-ec60-4238-9d21-c7b51fe97091"
      unitRef="usd">9755000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib35503f02f7747cc8ce491fd76d3e3de_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xLTEtMS02MDUzMA_f00937f4-14f3-4d08-b41d-0591d00710b5"
      unitRef="usd">8774000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic35939a4dae8482b94817d6276c720e6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0zLTEtMS02MDUzMA_559c3051-f03d-4ced-9e6d-9e4c55216115"
      unitRef="usd">20830000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idde4021930bd46e9852cb99c3788398e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC01LTEtMS02MDUzMA_81bb62d7-af0b-4c05-b291-0367af3eaae8"
      unitRef="usd">8085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8267e871e973479da4d11079a48fd801_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC03LTEtMS02MDUzMA_2458a02e-0607-40b8-99de-77866577e643"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i071e5e7d605b44f9b895a57e4a3f4dbd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC05LTEtMS02MDUzMA_686cfc6e-6264-424f-8465-51a9f336eda9"
      unitRef="usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c71ebe03bd34edd958bb9b454c0de7a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xMS0xLTEtNjA1MzA_cc5901da-f696-4cca-814e-a7d40583ddde"
      unitRef="usd">2587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebc0c8e5d9e540afb246fee8b3061f01_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xMy0xLTEtNjA1MzA_811288f5-1c29-457e-91dd-82c180ce4310"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id3eaf822afc74700909dfa184d88b91f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xNS0xLTEtNjA1MzA_49b6904e-5c50-4b8d-b179-c5870a3aca14"
      unitRef="usd">8928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa397d14b965486cb3deb29a5c214cc7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xNy0xLTEtNjA1MzA_f3297e81-20d7-4824-b3a5-c2794a51cf7b"
      unitRef="usd">437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i09330323bda348f29f523d1da889d786_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNC0xOS0xLTEtNjA1MzA_609bc48c-3caf-4b47-af88-17d2a4f022cd"
      unitRef="usd">49664000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6850d061227b41a4bed0c51e936a7ac5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xLTEtMS02MDUzMA_a86d847e-1462-4c52-90ef-35c2572bd1ea"
      unitRef="usd">4086000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ida255ea963ba471d90c7bb9f68433567_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0zLTEtMS02MDUzMA_f2da40c1-f1bb-4e7d-a547-761d574548df"
      unitRef="usd">22440000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8ff112145b334340b480d7c185763ecd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS01LTEtMS02MDUzMA_ec60fe48-1863-4453-89e1-8fd965d6c94f"
      unitRef="usd">7144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia92665f86fd54077ba7c3d982047fc23_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS03LTEtMS02MDUzMA_49ce9c7a-add2-42ab-b406-847a966af5ec"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86d9c719df8848c3b3b8f6a8f104525a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS05LTEtMS02MDUzMA_579b8e4a-bc2e-4160-93b3-6f8cdb2433ce"
      unitRef="usd">575000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71a8c6d0a1ee47fab619c4428375f6fc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xMS0xLTEtNjA1MzA_60322fee-4a11-48bc-94cb-fa2c2e2b72b8"
      unitRef="usd">488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf8b5959a13a4c6c9dc77c68ef1c01b3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xMy0xLTEtNjA1MzA_0d23f831-01f3-4570-85e4-8c976dc41da3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9815d5e4e6214c9c99e00ce39b9cdb7b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xNS0xLTEtNjA1MzA_8d45831b-4e50-4fcd-8019-0d8089a3b96c"
      unitRef="usd">1567000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac4a2ddd24344ff9b97c5619d85d2763_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xNy0xLTEtNjA1MzA_f5c8fa41-541d-498a-9944-67370197fbf6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b9a18446b3a4e0d992ef9d49010c210_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNS0xOS0xLTEtNjA1MzA_a055f2e0-d37d-4218-a7a1-e58270b298b1"
      unitRef="usd">36300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56b68bd48def4b78a1916344a5b29322_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xLTEtMS02MDUzMA_db991fd4-c1c9-4804-9ad9-0eee4987c724"
      unitRef="usd">7952000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63b9acbecce2403da9ee40d3ba4fbdaa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0zLTEtMS02MDUzMA_4c112cc5-939f-4916-aa2d-dd6c139c3b08"
      unitRef="usd">43000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i013a65eacf9d4722bb288c247212bf9a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi01LTEtMS02MDUzMA_fcad51b0-ba01-4d12-9957-a9719241c3ff"
      unitRef="usd">106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1c340222233d409ebd543adc02e3208a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi03LTEtMS02MDUzMA_16cea40f-cca6-4b13-9779-047d1f0da836"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8968119224b4171be1e215a5460944c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi05LTEtMS02MDUzMA_b752240b-dc1d-4508-8a67-cd9eaafe4d94"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i750dfbd550564fdabe50da76be73e84a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xMS0xLTEtNjA1MzA_03922a41-aba4-4122-b500-9cb4624e016f"
      unitRef="usd">1503000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i700ea471ee8440b99a2541e09b31edfa_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xMy0xLTEtNjA1MzA_2048463e-7217-4546-a46b-307df344752b"
      unitRef="usd">6408000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3017a609dfae4fd7afd20c2571ae4529_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xNS0xLTEtNjA1MzA_f6fbdce1-6cae-4d1e-8362-272bd18a53e0"
      unitRef="usd">605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5d5e5cfd14544e0fa8fa4d9bcb81c488_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xNy0xLTEtNjA1MzA_f1acf066-7698-4e58-bf4d-98a9b4586aa7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5dd81c3d209f42c797f4bbd53a6669f3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNi0xOS0xLTEtNjA1MzA_8f267a12-a064-49f5-94df-6a65a1b0d26d"
      unitRef="usd">16622000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if864bd8f433448daa8ea15dc1d08d8d2_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xLTEtMS02MDUzMA_6210eec1-1505-47b5-b044-138f2be08c9c"
      unitRef="usd">120048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7bed67830eb8454ca4830725378022b3_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0zLTEtMS02MDUzMA_4977cd82-f55d-4f50-bff0-840debd203d2"
      unitRef="usd">59386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29ef0a38a9e0416dbfdb993673cde9dc_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy01LTEtMS02MDUzMA_3ff632f1-55c0-4a1f-9d49-53ec4e0a4981"
      unitRef="usd">26506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6848f0a2be134b93bef986d4fd2aa5f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy03LTEtMS02MDUzMA_c7a40b06-a855-4419-9be7-164be3e9fe70"
      unitRef="usd">39065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i127f8dafa2b14b209090735d379b8f2b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy05LTEtMS02MDUzMA_4a346a4f-65a0-4db0-b8e3-e3ea8a5cb5f4"
      unitRef="usd">27636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc0ad2e5675644c8b054847c0373de70_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xMS0xLTEtNjA1MzA_743f78c7-75e2-446f-b1f1-f1bff3846f34"
      unitRef="usd">53846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i210d043c3ba548a18ab7d5de4f4c8db9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xMy0xLTEtNjA1MzA_a8e38618-d887-440b-8404-69b5227b60af"
      unitRef="usd">66144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a35ae68ae1e4f5c932299d30277c0bf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xNS0xLTEtNjA1MzA_6cbec74f-4cae-4323-b56c-e85dfc6d262c"
      unitRef="usd">38777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i40ca5f020ff045a389b8c32479a4e30e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xNy0xLTEtNjA1MzA_a4cbe898-a5ec-4231-913c-83c62e1c8c88"
      unitRef="usd">84189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmVjNmQ4ZDA2YWVkZTRiMjM4YzdhZDQyNzQ4NWU1ZmEwL3RhYmxlcmFuZ2U6ZWM2ZDhkMDZhZWRlNGIyMzhjN2FkNDI3NDg1ZTVmYTBfNy0xOS0xLTEtNjA1MzA_5dea523a-d48a-472f-b413-8eda49e0c05a"
      unitRef="usd">515597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1da3b5b8dd2f423bacf118cc8a6cca38_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xLTEtMS02MDUzMA_84c3fd50-cf1d-4acf-81d7-5a58e66f95c3"
      unitRef="usd">91464000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic95f079b50c443e4a3634490dc8cc80f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0zLTEtMS02MDUzMA_81391511-d9d7-4e0b-a603-0b471f948ac1"
      unitRef="usd">14736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf195cdf940740ce95bafb5a2a23d997_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi01LTEtMS02MDUzMA_4b85692c-b1a3-4f0f-a932-c6d594bcdc4a"
      unitRef="usd">9092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47748448f33a4e47aa88add02617b91b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi05LTEtMS02MDUzMA_48f5ec7e-770d-461a-b0bb-ff73df833366"
      unitRef="usd">24365000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a41024d03084d6bbcee147ef37499cd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xMS0xLTEtNjA1MzA_67393f49-0979-4492-91c3-fbdabb45652b"
      unitRef="usd">56304000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i18ccaf9bab12409a9db1b9d0cccc8722_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xMy0xLTEtNjA1MzA_f24d22d8-48e4-47de-b53f-82ad6a0bff17"
      unitRef="usd">34783000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i351ff50cdf484e48964dacb0588a61c6_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xNS0xLTEtNjA1MzA_7565881d-d5bd-4265-b4e1-b044470a09d2"
      unitRef="usd">22095000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i959352f22d1542fa8a4a5bc99d5f0a66_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xNy0xLTEtNjA1MzA_d7fce4ca-0741-43be-b6e1-381cf4a9b88b"
      unitRef="usd">85428000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i666a9198a41a46f19127bd92d5567469_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMi0xOS0xLTEtNjA1MzA_7f902bf1-27e8-46aa-93e2-33f77adcab23"
      unitRef="usd">338267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i500df0aa34ee4c3f914c823fff18b997_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xLTEtMS02MDUzMA_233f9f9f-a500-40e8-b408-28699ef2515a"
      unitRef="usd">2764000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i309bb79877c54f938169184ac8a5818b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0zLTEtMS02MDUzMA_9dd719bc-09a0-4f95-a917-d64141339896"
      unitRef="usd">346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i88141813de9949d78a2df3d84d9d729d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy01LTEtMS02MDUzMA_00b734a8-2330-4a1b-bfc5-ffcb9c74cbbf"
      unitRef="usd">1108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadede2576b5f41a2845d44a324f9da2e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy05LTEtMS02MDUzMA_51484d6e-43f6-47d5-b90b-81326b94d9d3"
      unitRef="usd">135000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaf342a2f8b914b9389242caafbfec287_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xMS0xLTEtNjA1MzA_6733327f-3fb3-4085-b6f3-fbd18b77749f"
      unitRef="usd">2901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6af8fd9f15c3432889d20234614d4972_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xMy0xLTEtNjA1MzA_83966851-a2d2-4acd-a6d0-e4acbc222101"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8b6c2c0b685455ba06210a2743fc6df_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xNS0xLTEtNjA1MzA_04e97467-69d8-42ed-b7ee-97a5e80b8b18"
      unitRef="usd">212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0868bb6dc3584ba2ae7c46270e407976_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xNy0xLTEtNjA1MzA_caf5daf9-58a2-44df-9428-89d0b85c4cf9"
      unitRef="usd">3259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if1217ac7986c442aa2f7ba699cfbef6f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfMy0xOS0xLTEtNjA1MzA_f9acd612-ac46-4a5f-8ec4-98d4c6952664"
      unitRef="usd">10725000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id75c099e7b2d4173968c1e4e06cfc1c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xLTEtMS02MDUzMA_7d2f2d17-1e76-424c-adcb-73fa930a2673"
      unitRef="usd">6486000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifab9c53b0d28458da647d18a4fca425c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0zLTEtMS02MDUzMA_77784e36-784c-44ce-a367-5c28069e489f"
      unitRef="usd">16988000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95ccae3239e04453a0906782abd340a8_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC01LTEtMS02MDUzMA_4cb5d7c6-4203-489f-b88d-5eff0ff18b2f"
      unitRef="usd">8483000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42ae57b8fbb74ac5b5ced30b1f7bf564_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC05LTEtMS02MDUzMA_0074c6d7-1e5a-4472-b08c-0b3e80df074c"
      unitRef="usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id83cf319c58d433ca090b1498f764cd5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xMS0xLTEtNjA1MzA_1fac3bc3-e790-4fd0-bbf2-aa28ea482660"
      unitRef="usd">2559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if4fabf9fe39a43f8a6c8ae767dbd6e63_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xMy0xLTEtNjA1MzA_b0c5f8ff-597a-4185-817a-49a1a80963dd"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia70c5a0cc6654d2da54ae026d03080d4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xNS0xLTEtNjA1MzA_c09cdac5-7995-4ee0-8117-3f71f8661b36"
      unitRef="usd">7810000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa5d524cd2d54ea38511036032d68bc3_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xNy0xLTEtNjA1MzA_99732bee-34db-4f65-a579-cfec9f69f855"
      unitRef="usd">448000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id697bb4eed974549834b5046e0756c2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNC0xOS0xLTEtNjA1MzA_727b1e32-d421-4395-b270-1134f1c1911f"
      unitRef="usd">42803000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0117b97d152345c099aa8d7148972c27_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xLTEtMS02MDUzMA_c9bce427-5a83-4470-9bd0-7672460ed104"
      unitRef="usd">4068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb51d9c3faaf42d7ad0fe3f4c00c30bd_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0zLTEtMS02MDUzMA_099157fd-9917-41cb-89f2-1cbb553a405d"
      unitRef="usd">11976000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd424054098e4e7cb442acb53fda4c86_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS01LTEtMS02MDUzMA_6a9149f7-59c2-420c-94de-8175fc437463"
      unitRef="usd">8159000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78b01905c9364083b99a7c0644103f6f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS05LTEtMS02MDUzMA_ddca9d21-30d9-4b5e-a961-561e7e926478"
      unitRef="usd">106000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia62c82e1c2db429e8e6612a1a3779ea9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xMS0xLTEtNjA1MzA_a42b724c-5cd6-400a-a3ce-789f0f89b947"
      unitRef="usd">505000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib599f1d9ba534641b80b1a69d78179fc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xMy0xLTEtNjA1MzA_5ae8ff05-d6d1-4b9d-9938-99c572be0f9a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib07ff87412094fa18b99ca49b9e7675c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xNS0xLTEtNjA1MzA_3a6fae2d-67ba-4000-a5df-1dafdfe471f9"
      unitRef="usd">1951000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic572b584b3e94ba4bffa0a6482f33659_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xNy0xLTEtNjA1MzA_cf07018f-61d0-4c17-b48a-6be05fbf5c75"
      unitRef="usd">90000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2cc23aee79946d9a6d1c58afc9ba3c7_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNS0xOS0xLTEtNjA1MzA_f8435e6c-0c27-4f55-8fcb-2d34effa2c50"
      unitRef="usd">26855000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifae74f64e1ea47b1813483f5f1bca813_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xLTEtMS02MDUzMA_9d5a9a1a-ae74-49b8-aa84-fab52f33b83c"
      unitRef="usd">5251000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa2b150362f049aabb397be1ffd71f81_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0zLTEtMS02MDUzMA_a4998a74-6376-4f30-b379-52069c479a8a"
      unitRef="usd">39000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86dee9e5b9364acc8b88907cf6ce2b02_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi01LTEtMS02MDUzMA_388dff0e-6106-48bb-a225-97ab426d32aa"
      unitRef="usd">114000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idaaac2fbcb2b478e85d3e5b06dbb26a4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi05LTEtMS02MDUzMA_7be353fb-8d30-4a00-ba8b-d1a6847087c7"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if841636d29854ba3bc5d3cdd9bc3c03c_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xMS0xLTEtNjA1MzA_d445918a-7aa5-494d-9869-065f87ea3584"
      unitRef="usd">1089000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3dbd312caac64001ba64abcaaee38dfe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xMy0xLTEtNjA1MzA_f85a6620-7b2a-4338-b0f6-68b0431ffbc3"
      unitRef="usd">5857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fcb6baa5b874961bef22ea17778c599_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xNS0xLTEtNjA1MzA_5c3d4fbe-3792-4f5a-832e-c4ec2166914d"
      unitRef="usd">488000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaea4681eb94946948db865e8cc7b0568_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xNy0xLTEtNjA1MzA_c087d754-7593-4508-9c73-c2cc89d176f3"
      unitRef="usd">32000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a66d385eb174fc29af2f8bddf3b3d59_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNi0xOS0xLTEtNjA1MzA_6679bd1e-488a-4ee7-a76c-43fe01f1276a"
      unitRef="usd">12875000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia2cf283f08e047b3a5673f86ad370c03_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xLTEtMS02MDUzMA_5e808f70-bcea-41eb-927b-81c7c7a9a10d"
      unitRef="usd">110033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i57bc520f5dfa4aca81326a5951682455_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0zLTEtMS02MDUzMA_ff97e6fe-cf8b-4713-bc02-b836f04b3c2e"
      unitRef="usd">44085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30c3408c7ed047ea9b1748dcd478984e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy01LTEtMS02MDUzMA_fa9b7d96-069f-4816-bfff-9d9d14d949e5"
      unitRef="usd">26956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29ba53a713e54b6eb46569b4cd0a5e37_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy05LTEtMS02MDUzMA_383b5563-2492-45f4-8811-feac76c0fcd1"
      unitRef="usd">24640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b90cdd4070d4b1dbf4f47b21da6d41b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xMS0xLTEtNjA1MzA_e8d5a5e9-6559-40a6-93e4-17358d468f3d"
      unitRef="usd">63358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1f7e4b00511346e2b579b48f01613abf_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xMy0xLTEtNjA1MzA_8002b9de-0d40-4891-ae98-73a07107c954"
      unitRef="usd">40640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifad731a3c1314619a254857611fb1278_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xNS0xLTEtNjA1MzA_34fdb02a-5391-4b5e-8b47-c29d78a45f13"
      unitRef="usd">32556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85807edad9374e1799338d7a58707a47_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xNy0xLTEtNjA1MzA_acf0c0e2-a371-474b-b75c-0bc885a8eafa"
      unitRef="usd">89257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjYzZDZmYjBiNDc1ODQ0ZTI4OWVhNDgxZTM0Zjk5ZDA5L3RhYmxlcmFuZ2U6NjNkNmZiMGI0NzU4NDRlMjg5ZWE0ODFlMzRmOTlkMDlfNy0xOS0xLTEtNjA1MzA_7340db30-be63-4514-884d-30292377b27a"
      unitRef="usd">431525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00656f9d15754541af11a994d47dabce_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xLTEtMS02ODk3Mw_9bd70bf0-a858-4ace-b38c-b9293623e176"
      unitRef="usd">177346000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a25d9aa50aa4354bf7b02be61ce15aa_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0zLTEtMS02ODk3Mw_d03af607-ad7e-41fc-a013-ae4165d14ae4"
      unitRef="usd">36178000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e4b0f07b7644e73b42ea1e49f811cc5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi01LTEtMS02ODk3Mw_8a5c6ced-f6f7-42ea-9001-e6e8b27ad7a2"
      unitRef="usd">18014000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief6667a8ce414395a9e9566feebc6e78_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi03LTEtMS02ODk3Mw_f3115fd2-7a48-4feb-8e09-241005edc454"
      unitRef="usd">86084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac4eb5d821844defadcc3dcffe4766b6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi05LTEtMS02ODk3Mw_01ee0f16-2afc-4e1b-8c30-28b2369eeb4b"
      unitRef="usd">77723000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i56e6f77d4d25482c9a7f5b78229d1e96_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xMS0xLTEtNjg5NzM_f6c3f553-ccba-4bf9-83e9-ea0728a8b6db"
      unitRef="usd">90150000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bd951f896084da6aed85a203729844e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xMy0xLTEtNjg5ODA_9e49ace4-d12e-44ca-a2f3-6cecfba2dc7d"
      unitRef="usd">117517000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2d5e1a0b96d348dd9434abba018e2660_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xNS0xLTEtNjg5ODA_1643fc41-80f5-43c4-942a-3ffdaf83e282"
      unitRef="usd">53606000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic33d8b74df754c06903be4bda12f3cdd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xNy0xLTEtNjg5ODA_bef2de75-ff46-4ebc-abcf-22d3cbce020f"
      unitRef="usd">156382000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24ecd873b97946678826f76611742da5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMi0xOS0xLTEtNjg5ODA_e9f86459-128e-453e-804f-4fc85e36db45"
      unitRef="usd">813000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4e8ad23852747d1a277e61e0f197dbe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xLTEtMS02ODk3Mw_bb0f8b82-63ad-4a84-945c-1d9609e92f71"
      unitRef="usd">5081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i77bf4be89073490fbe1e282e0cf68832_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0zLTEtMS02ODk3Mw_e954f7ee-c3b4-4cfe-9140-3e4cd241368f"
      unitRef="usd">637000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2ea899e33bc54c27a751967bdbbea499_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy01LTEtMS02ODk3Mw_126e88ae-abae-4231-91d5-331abb957bf4"
      unitRef="usd">2123000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i63ee994a378d45f4a658702c1a5ed8e2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy03LTEtMS02ODk3Mw_23a30b0b-f68b-4029-a061-899a8004a41d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if9fd51bfbf7c4aec98b2a93bbdfcb3a4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy05LTEtMS02ODk3Mw_c5c43f13-eaf5-4838-8db5-3eaefe0f6888"
      unitRef="usd">944000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff92229ae26c4a03b378271318cb28b4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xMS0xLTEtNjg5NzM_c14d9a24-5cec-438a-bc81-98c12d66510b"
      unitRef="usd">6492000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iee9a06a8f7e54fff9e367aaf096e67dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xMy0xLTEtNjg5ODA_437447e9-c9e1-4484-892e-3e615ac6b821"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9902c2a1fd624d43ac0bdb7c78b92cbb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xNS0xLTEtNjg5ODA_c5e3bc58-ca71-43b3-afca-3758e4eaefd4"
      unitRef="usd">437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib76191b57bbe427f9da4ceebbf056579_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xNy0xLTEtNjg5ODA_ea21bf22-2362-44e3-a84b-62c51537943b"
      unitRef="usd">3867000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id6075faee81c4c06a91c8cb9d8bcc9f0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfMy0xOS0xLTEtNjg5ODA_a6e9385b-e28f-4cf5-aa5f-15ba09b2ed6a"
      unitRef="usd">19581000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iad3f154d43054945b8f4ca0ad0367293_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xLTEtMS02ODk3Mw_5a2b93f4-506e-4026-83d4-c38284e51430"
      unitRef="usd">16319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5ec935062b934a87b1a825256e10b525_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0zLTEtMS02ODk3Mw_39a4a203-2b52-4c83-bd0b-b8683cce6bcc"
      unitRef="usd">37930000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6c4d31a9f76468e8e4b09e059f91df5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC01LTEtMS02ODk3Mw_8d202e87-b421-49cc-aa85-04452b2cd512"
      unitRef="usd">15675000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d3595a8de204d2282c77450d2267c68_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC03LTEtMS02ODk3Mw_75eb8cc7-9546-4042-a745-ea5285baca66"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f36e0a58dbd43889c148a3390a9df57_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC05LTEtMS02ODk3Mw_38ba02a4-c741-4cce-bb5f-bbf45d22f678"
      unitRef="usd">29000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i301b4116d2ee4c15afde468b41a5f7a3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xMS0xLTEtNjg5NzM_30a042fd-91e0-4337-9084-617d36a84c4d"
      unitRef="usd">5013000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i95dc098006df422eb6ca256e8042cee5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xMy0xLTEtNjg5ODA_858839f6-b224-4c20-acdf-cc98680de9c2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9403d09642a8411bb5a0d76e403aa8c0_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xNS0xLTEtNjg5ODA_fb02a1c3-bb79-4e8b-903a-348b30504d8b"
      unitRef="usd">18437000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia00a287f8ba442edb8a081c1b59529bb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xNy0xLTEtNjg5ODA_323a26a9-4c81-486d-b8e0-5112667c5188"
      unitRef="usd">739000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife7868cc3ce843beab04913f31d84f33_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNC0xOS0xLTEtNjg5ODA_f3049dd6-073a-4056-a388-5fdb485cfba9"
      unitRef="usd">94142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7afc78a044454bd2b67ed9b9ff192617_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xLTEtMS02ODk3Mw_4c3625b0-0005-48c4-95a7-6f49f9ea3c97"
      unitRef="usd">8050000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c4d0f1dfad54e5d84001b6d7890831f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0zLTEtMS02ODk3Mw_9ffeee8d-69c7-4ff4-ac2e-48100b7f9316"
      unitRef="usd">41344000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97e8ac1d8bcc45d6bdb411877be5efdd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS01LTEtMS02ODk3Mw_3bd08a46-ffc1-4654-8d64-f043ee652802"
      unitRef="usd">10614000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34244f2006b54702a34f4811cc6d05d1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS03LTEtMS02ODk3Mw_17884d40-c8c6-453a-8d90-c1b986bf61ad"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac7f08d925994436ad5abf63c23faf84_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS05LTEtMS02ODk3Mw_661634cc-c864-41a3-b672-6f751b1c15f6"
      unitRef="usd">994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e130b94dbe149a79bd5ae90f3a8ba77_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xMS0xLTEtNjg5NzM_a561ac0a-c623-48ef-99a1-0ad442d02cb6"
      unitRef="usd">842000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccc537f750424452acb416ddff164091_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xMy0xLTEtNjg5ODA_1d1b2eda-07e4-4fd8-b55b-b70ccd043835"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia108efbbbe67436fa5da23883a0753d7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xNS0xLTEtNjg5ODA_4172d57e-0f97-4d6f-aba7-6e7c9d4b1b4b"
      unitRef="usd">3349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0809bc8b864b4d4eaa551b45f0216a8e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xNy0xLTEtNjg5ODA_c3f003d1-379c-49e7-a3c4-9ff1632a9b02"
      unitRef="usd">102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacdcb5799a5e4da5b90378b825ffa945_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNS0xOS0xLTEtNjg5ODA_56d94975-d351-4993-9ef1-98dca866192a"
      unitRef="usd">65295000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6178caaf2e3421cac926b1fc10418e1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xLTEtMS02ODk3Mw_98db3e51-6c67-4726-946c-3e69a9d12a9a"
      unitRef="usd">17275000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6cdf3aa57aa94fde8ae08b44baa590da_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0zLTEtMS02ODk3Mw_c38fc057-1d88-41b6-8bfd-1eeb0276a7b0"
      unitRef="usd">107000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacff8958251245298fc5cfb1ab370b6e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi01LTEtMS02ODk3Mw_de5c463d-d5c3-420a-aa0f-edb02a447602"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2eca2c8a8153444e8206459c04b3600e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi03LTEtMS02ODk3Mw_e6b098d6-8cfe-4e9a-9106-95446e5edf9c"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i65c777c4b6924de3b8392cba6173e04b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi05LTEtMS02ODk3Mw_4d19d1c8-6c37-4c73-8e1b-19d740781a8c"
      unitRef="usd">38000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3d0f219be0194d988358f74c842e8586_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xMS0xLTEtNjg5NzM_1cea3a73-b312-4c86-a94a-17a74b078a91"
      unitRef="usd">2795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i42c50ac93c524ac984e46b8011d58d38_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xMy0xLTEtNjg5ODA_7954baf5-06f6-4c39-aa29-ce355c886785"
      unitRef="usd">12455000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7fea8b871b64440c9530a32507754e63_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xNS0xLTEtNjg5ODA_8ab754ca-2b06-45e6-9cfa-e421b15243da"
      unitRef="usd">1113000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id8bb1e544d55466a9643dcc2859277c7_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xNy0xLTEtNjg5ODA_4367e0c1-ac9a-4186-b36a-824fbb9e4d35"
      unitRef="usd">19000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0c98e27acb634e91b001c4bb4249804b_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNi0xOS0xLTEtNjg5ODA_0e8d1622-6dce-4cff-8e06-ce22925bf9ac"
      unitRef="usd">34092000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9eb1a71ea9cb42d7a9971cdc5ff7b1c6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xLTEtMS03NTI4Mg_f0261fab-fa55-405e-a210-68c1018f2dc8"
      unitRef="usd">224071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iabf67226d2f546dc80dab1a629052feb_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0zLTEtMS03NTI4Mg_97ec71ff-6b3a-4431-9235-31c8fba8a9f7"
      unitRef="usd">116196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73fd596c55414e489e7fec9296e38630_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy01LTEtMS03NTI4Mg_6850885e-f860-41f2-99ad-f825f7597970"
      unitRef="usd">46716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy03LTEtMS03NTI4Mg_daf636eb-a7e6-44b0-a74f-31c0eb6174c0"
      unitRef="usd">86084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4cb2510c966b410e91556a88083455ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy05LTEtMS03NTI4Mg_f170dfac-1ba0-49cd-a4d5-a3b9f31df6b2"
      unitRef="usd">79728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4c9cb98865e4a80bbde4f5f8f28bb9a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xMS0xLTEtNzUyODI_0f38d9b6-4377-4c79-b5d8-584d229658b4"
      unitRef="usd">105292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xMy0xLTEtNzUyODI_4764d21d-769e-4cf9-96e0-f59c5f9d71f4"
      unitRef="usd">129972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia381a61550264d66a1b8f092840094bf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xNS0xLTEtNzUyODI_a3adef11-1ed1-491d-8027-4a571c9927b2"
      unitRef="usd">76942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibbe0d5d661614ac7b05045b783f43b2e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xNy0xLTEtNzUyODI_c11eb9a9-f10c-4b4b-8b49-dc8f22d2400b"
      unitRef="usd">161109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOjM3OWZiOGE2ZTI3YTRmZmFhZGEwZjMzY2ExM2U3OGMyL3RhYmxlcmFuZ2U6Mzc5ZmI4YTZlMjdhNGZmYWFkYTBmMzNjYTEzZTc4YzJfNy0xOS0xLTEtNzUyODI_97e716d6-b8ed-4b38-b64d-8cde05727a82"
      unitRef="usd">1026110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b80d3707a5c4e0a8d6fe8efd1b7e313_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xLTEtMS02ODk1MQ_c685e2e6-b3e3-400a-826c-58dd3523d211"
      unitRef="usd">172247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i10ab4cd7291149a89876aaa1a27b921a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0zLTEtMS02ODk1MQ_e71a54e0-7c33-49a2-a91f-ef1de4d645ad"
      unitRef="usd">28817000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i721f136f5e8a4665a40c8e5015e86989_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi01LTEtMS02ODk1MQ_d03911f2-2d64-4663-89ca-c51a16cfbe95"
      unitRef="usd">17891000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie79e75fd01fb487a8f18edaacc38d0c5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi05LTEtMS02ODk1OQ_c1105317-011b-4420-a10b-25d7b4792219"
      unitRef="usd">60461000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i224dd45bb8da43e8b0bea9369ffaa25e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xMS0xLTEtNjg5NTk_d0031686-fcdb-4361-9c9f-01b13f5a29c2"
      unitRef="usd">114573000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i850b80b84bde48288aac876a98092aeb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xMy0xLTEtNjg5NjY_00535d83-4a99-46cf-a3d8-9cbd19d3c31f"
      unitRef="usd">67527000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3626195713434c279c1284471a07fa84_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xNS0xLTEtNjg5NjY_3cbe6278-b324-4034-a620-120c13eb1cea"
      unitRef="usd">43456000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eeb1afcb15c4a9b8bd848e4b1605cf4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xNy0xLTEtNjg5NjY_374872e4-507e-400a-8373-0b58d38e135a"
      unitRef="usd">159453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i26572d866db7448881d6c9c8db3bd477_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMi0xOS0xLTEtNjg5NjY_90d4c383-e36d-41e8-88f6-0a383d8af579"
      unitRef="usd">664425000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9225f66e7452487180f668b1b2d72225_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xLTEtMS02ODk1MQ_971b8400-a5d6-4aa9-94a7-ec42f51cc1f2"
      unitRef="usd">5318000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaab8fb2d59e84fc8887dc0c4e99f4852_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0zLTEtMS02ODk1MQ_c0a13e6c-f05c-43ba-a4de-0f91d94b012d"
      unitRef="usd">570000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7baa5df52d04290aad28ca570d1d758_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy01LTEtMS02ODk1MQ_974e93a4-c420-4e28-b98d-4532fe1c01f1"
      unitRef="usd">1862000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i575c583c98624dc79a6bffa1da9d732c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy05LTEtMS02ODk1OQ_28fdaf5a-1a81-49df-96fc-7cb21e09fbed"
      unitRef="usd">476000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2e9d8a52717416f9d5f3b1591d986c8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xMS0xLTEtNjg5NTk_e2ac27a7-328f-4ef0-93d2-33c400050ec2"
      unitRef="usd">6124000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i20c11cee9c1c435e9f44225afdbec3de_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xMy0xLTEtNjg5NjY_8caeb4f6-525d-4a20-9e29-9b42f5cb8d0f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i006986be1268423580870c20282857dd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xNS0xLTEtNjg5NjY_cf580177-076a-4688-be44-9a940cb5788a"
      unitRef="usd">417000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib54503a706f040519eef14cdc8e6688a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xNy0xLTEtNjg5NjY_f4cf2016-4c7c-4e5e-9d29-7005b26d659a"
      unitRef="usd">6259000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i696e38416b0b4d3d9321da36f8200505_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfMy0xOS0xLTEtNjg5NjY_4ce0e1a2-e8e6-4e39-b1b5-68e90b0b7148"
      unitRef="usd">21026000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3db5962dda643e79723d24de9e83779_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xLTEtMS02ODk1MQ_61344e4d-44ba-40a0-b1c7-133d96111468"
      unitRef="usd">13641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibca63fa25b9f47e386b2fdce15a3ec82_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0zLTEtMS02ODk1MQ_9bd6b389-0421-4634-8fee-bd20d7ae69c3"
      unitRef="usd">30338000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i83c6ee274b974ff5b92ef3e36f3f3bd6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC01LTEtMS02ODk1MQ_1452e83b-1c91-4486-836f-351da1563f8c"
      unitRef="usd">15828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14e91c537a83496a8ae61353ec7f254e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC05LTEtMS02ODk1OQ_d51bcfab-b4f3-48a7-9a30-2992e40caf35"
      unitRef="usd">58000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if36c58b38d744226a3ffd9525f9da452_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xMS0xLTEtNjg5NTk_58d8844b-170d-4e5c-b618-e4e68619cf10"
      unitRef="usd">5080000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47f8adaa7812436886b3f5ad93033584_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xMy0xLTEtNjg5NjY_fa4cc295-6dd5-4f86-b76e-23c7f9e25cc4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iadb186d85b894cb6814a5e5af395d7a0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xNS0xLTEtNjg5NjY_373b9c55-83c3-4497-b5b3-ba69fa478d94"
      unitRef="usd">16668000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib65cc017d2f24487b31c8d35ffd69f4b_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xNy0xLTEtNjg5NjY_879c767c-8ae3-408f-aa77-10b577a240b2"
      unitRef="usd">697000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf659bf5cd674801a944fa1c1fdc107a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNC0xOS0xLTEtNjg5NjY_f1f6c575-f07b-4271-be58-19d3ba48df12"
      unitRef="usd">82310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i312ecf0a81f84cb6a82a445a1e39f2b8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xLTEtMS02ODk1MQ_b198424f-b557-4c2a-8dc2-a272921950d6"
      unitRef="usd">7881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib96ee1d343b94aa3adc9b17ecf30dad1_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0zLTEtMS02ODk1MQ_9646a821-33ea-4b67-97ac-f5c0ed8a3d12"
      unitRef="usd">20704000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i248a5e5dc5724a9085ccf374acdae772_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS01LTEtMS02ODk1MQ_e751c4ea-08c7-42d5-a59b-eeb5063d2901"
      unitRef="usd">13420000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia3996a66e6d3470eb120022d6b6d55f6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS05LTEtMS02ODk1OQ_3cfd25f2-c2d7-40a4-abf1-8f8ac4589b15"
      unitRef="usd">288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia285050f644c4c379eee558c636b3a11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xMS0xLTEtNjg5NTk_da268b52-c53c-43ca-b1c8-d9bee94af14b"
      unitRef="usd">781000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibebc4c50021c4f678c6f7c0d276b6816_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xMy0xLTEtNjg5NjY_ec485b3b-aaf0-412c-9e47-7b31c63cd0ea"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if08d3cc343a84b17ab313356be6e955f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xNS0xLTEtNjg5NjY_3968a623-6d62-4f7f-8880-248f8e922c12"
      unitRef="usd">3244000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9904ebe4847f402c9bd3cac495072395_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xNy0xLTEtNjg5NjY_9772fb17-4670-45f9-9462-eeb5b2701b57"
      unitRef="usd">105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i93961a2407af4faaad6268c7b47bc48f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNS0xOS0xLTEtNjg5NjY_10ae669d-646d-4049-9167-a63ef1f4b2e6"
      unitRef="usd">46423000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id5c1b7baa4e0464f8fbd7374c18fb2e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xLTEtMS02ODk1MQ_6f995597-51cf-4497-ac86-71ecf802fbb1"
      unitRef="usd">10823000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibf02c254904d4dc8a5b0d66211e7c2ce_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0zLTEtMS02ODk1MQ_e944599a-2d1e-4e63-84ab-1ce537d19695"
      unitRef="usd">108000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i790cb02bc0ba4518bd630a450ad96a17_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi01LTEtMS02ODk1MQ_42f2f011-7c34-4acd-86ff-21da4003d802"
      unitRef="usd">283000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i114a60c3d1c4417b96619c0c6bec110e_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi05LTEtMS02ODk1OQ_7848637c-4c30-40ad-be90-06304856a7d6"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1e604d44c39457dbcc6f5e65339505d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xMS0xLTEtNjg5NTk_6d13b4a3-d0fd-4890-a14b-e0d52b53b45b"
      unitRef="usd">2432000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaac2405f162144aa9fb29a3844eee693_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xMy0xLTEtNjg5NjY_94a063f3-f0f3-4fcc-802d-9ef79398ffd3"
      unitRef="usd">10933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e7d442e45ea45528012d2b39c14dc8f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xNS0xLTEtNjg5NjY_76b2db9d-eab5-42b7-9ce3-d469acfc36c9"
      unitRef="usd">1256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3710cdb24934f1b8b3db7a33c2dc9cf_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xNy0xLTEtNjg5NjY_b97305f2-3843-4430-bb4b-638348cfa07d"
      unitRef="usd">57000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id54f3de9e0454580a7af08541604cfdb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNi0xOS0xLTEtNjg5NjY_d2ec0a6a-3d04-42a9-b789-6af474b89b58"
      unitRef="usd">25897000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idd69da892aae4fecb8cbca2a27fd7ef5_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xLTEtMS03NTI4Ng_da7c6cc0-6ee1-4c12-a551-7d7ecf9628cb"
      unitRef="usd">209910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i85ba8812ed7c4dcf9713821bcf2ef3e0_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0zLTEtMS03NTI4Ng_59b90a71-bdeb-4835-83f8-4e51f9a01eca"
      unitRef="usd">80537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie48cb758249047e39ca36b019de5c9a9_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy01LTEtMS03NTI4Ng_5290b3dd-21d7-4def-beda-565fbea0469c"
      unitRef="usd">49284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id4418179eec949b68ec62ba4c97c58ac_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy05LTEtMS03NTI4Ng_2e1af160-abdd-42d3-a5d1-5d007f867a07"
      unitRef="usd">61288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c5f28c87d6d4ab682a9d07bd42125c7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xMS0xLTEtNzUyODY_bd65f8e2-9211-466b-955c-0696e7a48b13"
      unitRef="usd">128990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifd196f4910ea4b5598b174dd7daf62fd_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xMy0xLTEtNzUyODY_f83fa50f-26f9-4e3a-9203-820efc7c8a41"
      unitRef="usd">78460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b6dbcbfc8ce4794abc17b020ed92c45_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xNS0xLTEtNzUyODY_bc2abcf1-82fa-4e72-ada3-6281435e128c"
      unitRef="usd">65041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i90b1762740a84579b353e32f3a348bdc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xNy0xLTEtNzUyODY_27d7976b-a0c2-48a6-b34e-5c66ff4bfdac"
      unitRef="usd">166571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81NS9mcmFnOjU2OTUyZDM1MTQ2YjRiNWJhM2RlYmExMzJlNjAyMTkzL3RhYmxlOmZiMTYzN2M0NGM4NzQ5MzE5MzMxNWI2NzBmZjViYmRiL3RhYmxlcmFuZ2U6ZmIxNjM3YzQ0Yzg3NDkzMTkzMzE1YjY3MGZmNWJiZGJfNy0xOS0xLTEtNzUyODY_6a5ad041-b1f6-4e1f-8975-e7ab2635d06a"
      unitRef="usd">840081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY4Ng_cb8dbd95-8188-4be0-9a32-9d6fd7c65029">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 June&#160;30, 2022, the Company had nine reportable operating segments. Each operating segment represents a platform acquisition. Advanced Circuits has been classified as held for sale at June&#160;30, 2022 and is not considered a reportable segment. 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, outdoor, athletic, workwear as well as performance headwear and medical bracing. The system consists of three integral parts: a micro-adjustable dial, high-tensile lightweight laces, and low friction lace guides combined with unique configuration applications, which together create a superior alternative to laces, buckles, hook and loop (Velcro), and other traditional closure and fit systems. Each configuration is designed and engineered to deliver superior fit and performance, and is &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;padding-left:22.5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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; headquartered in Torrance, California, 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.&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:'Calibri',sans-serif;font-size:11pt;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:12.53pt;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 retail and sports training facilities, both as a corporate owned entity as well as licensing these facilities as franchises. 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: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. Altor is headquartered in Scottsdale, Arizona and operates 17 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 designer and manufacturer of engineered electric motor and 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 engineers solutions for and produces high performance permanent magnets (PMAG), stators, rotors and full electric motors ("Ramco"), precision foil products (Precision Thin Metals or "PTM"),  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 fuel and creative table lighting solutions for the foodservice industry and flameless candles, outdoor lighting products, scented wax cubes and warmer products for its consumers. Sterno's products include wick and gel chafing fuels, butane stoves and accessories, liquid and traditional wax candles, scented wax cubes and warmer products used for home decor and fragrance systems, catering equipment and outdoor lighting products. 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. Segment operating income (loss) is the measure used to assess the performance of each business. Corporate consists of corporate overhead and management fees which are not allocated to any of the Company's reportable segments. 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:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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;120,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;110,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;224,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;209,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: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;59,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;26,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;46,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;39,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;86,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;27,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,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;61,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;53,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;66,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno&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;84,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 segment revenue&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;515,597&#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;431,525&#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,026,110&#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;840,081&#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;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;515,597&#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;431,525&#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,026,110&#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;840,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span&gt;&lt;br/&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:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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;Segment operating income (loss) &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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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;12,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,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;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;18,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 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,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: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;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,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:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;9,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;23,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;20,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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;7,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,638&#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:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 consolidated operating income&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;50,311&#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;36,352&#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;94,913&#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;71,461&#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:700;line-height:100%"&gt;Reconciliation of segment operating income (loss) to consolidated income (loss) from continuing operations before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%"&gt;Interest 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;(17,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 income (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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(1,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;Loss on debt extinguishment&lt;/span&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;&#x2014;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;&#x2014;&#160;&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;(33,305)&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 (loss) from continuing operations before income taxes&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 2px 1pt;text-align:left;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 #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;32,664&#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: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 #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;(13,264)&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: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 #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;61,017&#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: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 #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;5,126&#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="margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.530%"/&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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;32,826&#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;27,784&#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;66,119&#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;54,929&#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: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: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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Consolidated 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;33,691&#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;28,506&#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;67,850&#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;56,254&#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:3pt"&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&gt;&lt;br/&gt;&lt;/span&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;June 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;June 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;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: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: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;2022 &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;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;/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;48,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;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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;395,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,666&#160;&lt;/span&gt;&lt;/td&gt;&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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;45,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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;50,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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:#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;268,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,993,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,855,160&#160;&lt;/span&gt;&lt;/td&gt;&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: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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;56,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;96,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;99,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;/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: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:#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;268,530&#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;268,262&#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;2,145,890&#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;2,060,594&#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;/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="#i66dcae174f4a4ec297d2c62aff859394_64" 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="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjA_cd334538-fb43-4106-a049-b7bfa84c79ae"
      unitRef="segment">9</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2040de575be54aa9a540b238fd17e62e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfMjY2Mw_5352d0fd-856c-4e9e-ad12-6c5cf599563d"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <codi:NumberOfManufacturingFacilities
      contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNDQ4MA_a13f5126-86db-42a0-acab-185deea6e702"
      unitRef="facility">17</codi:NumberOfManufacturingFacilities>
    <codi:NumberOfClients
      contextRef="i7538353d40ff4700abc1540053271d0d_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNTMyMQ_cf84bd2e-9a0c-4928-9a0d-026e9150bb0e"
      unitRef="clients">2000</codi:NumberOfClients>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY2NA_ed7ea099-2742-4c8f-a665-a9b8d32000a2">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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;120,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;110,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;224,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;209,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: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;59,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;26,506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;46,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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;39,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;86,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;27,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;79,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;61,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;53,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;66,144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;78,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno&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;84,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;161,109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 segment revenue&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;515,597&#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;431,525&#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,026,110&#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;840,081&#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;Corporate &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;&#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:9pt;font-weight:400;line-height:100%"&gt;Total consolidated revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;515,597&#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;431,525&#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,026,110&#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;840,081&#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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy0xLTEtMS02MDUzMA_2b61dd62-1a99-488f-83eb-40c5e5ce4ff7"
      unitRef="usd">120048000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy0zLTEtMS02MDUzMA_92c62c83-323c-4e72-814f-3008d0e2da2a"
      unitRef="usd">110033000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy01LTEtMS02MDUzMA_45ac855c-f51a-4e7e-80bd-5f94763b7b06"
      unitRef="usd">224071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMy03LTEtMS02MDUzMA_f2d64ac1-e380-4da7-9cac-0bdf206f45e7"
      unitRef="usd">209910000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC0xLTEtMS02MDUzMA_def57ebc-acce-48de-8f86-34ebacf02533"
      unitRef="usd">59386000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC0zLTEtMS02MDUzMA_6ba1df7f-8623-4f15-92ca-1681b0337447"
      unitRef="usd">44085000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC01LTEtMS02MDUzMA_473187f5-4fd4-4759-9b6d-a38a5e9d6b3c"
      unitRef="usd">116196000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNC03LTEtMS02MDUzMA_de42a404-2753-4225-81f6-83ee57a362f8"
      unitRef="usd">80537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS0xLTEtMS02MDUzMA_bf47f578-754a-4285-8fb1-c5d44bf346fd"
      unitRef="usd">26506000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS0zLTEtMS02MDUzMA_53b978de-3c18-4c91-84ea-e839067d3e91"
      unitRef="usd">26956000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS01LTEtMS02MDUzMA_7163ba72-b69a-4731-9bfe-00c7436928a3"
      unitRef="usd">46716000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNS03LTEtMS02MDUzMA_60c6580a-5ef9-47ac-8a37-16be5ce1bd23"
      unitRef="usd">49284000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi0xLTEtMS02MDUzMA_b86d2007-2fa7-4dba-83dc-75fe45838a07"
      unitRef="usd">39065000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi0zLTEtMS02MDUzMA_061da1c1-905c-486b-8ddd-9b4ac9fedb70"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi01LTEtMS02MDUzMA_77ecd0a8-cc04-4177-a705-87565ec567ab"
      unitRef="usd">86084000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNi03LTEtMS02MDUzMA_23cf1078-e847-4be8-ad17-2441cd95a3e7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy0xLTEtMS02MDUzMA_1de54c6c-0416-47b9-8552-580a6daadc78"
      unitRef="usd">27636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy0zLTEtMS02MDUzMA_460c5326-aa75-44f8-9456-9c74797dbc98"
      unitRef="usd">24640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy01LTEtMS02MDUzMA_c3821302-9954-4e5a-ba6e-3b08d341fd42"
      unitRef="usd">79728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfNy03LTEtMS02MDUzMA_b282c2df-f4bf-466d-b4ac-370db9fc176e"
      unitRef="usd">61288000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC0xLTEtMS02MDUzMA_3930d269-3ca4-4a73-85dc-c091cd66969d"
      unitRef="usd">53846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC0zLTEtMS02MDUzMA_222377fd-3b8c-4a90-a3d8-aa595a237cd0"
      unitRef="usd">63358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC01LTEtMS02MDUzMA_bdc0ffb6-f10f-4ccc-b400-8f1afc2881dc"
      unitRef="usd">105292000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOC03LTEtMS02MDUzMA_d3c94f9d-5dc2-4e13-bfea-737a75c0974b"
      unitRef="usd">128990000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS0xLTEtMS02MDUzMA_032687f9-2767-4f4b-b056-fdb9aca8240d"
      unitRef="usd">66144000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS0zLTEtMS02MDUzMA_47bfb6e0-edb1-42fd-8872-5336e7037445"
      unitRef="usd">40640000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS01LTEtMS02MDUzMA_475f84f9-d137-4268-a2ce-a4c50493860e"
      unitRef="usd">129972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfOS03LTEtMS02MDUzMA_5e6c3e96-dbb4-42da-95d3-b4ec94080bcc"
      unitRef="usd">78460000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtMS0xLTEtNjA1MzA_baedf468-2a24-42c4-a9e8-2d6768472fe4"
      unitRef="usd">38777000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtMy0xLTEtNjA1MzA_37ce6117-b07c-49a0-be45-2b7b837a38fe"
      unitRef="usd">32556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtNS0xLTEtNjA1MzA_9661cbb5-840d-48b4-a1de-a39a0e7568f7"
      unitRef="usd">76942000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTAtNy0xLTEtNjA1MzA_f63079f4-052b-4787-a9e1-b8a1d71040e6"
      unitRef="usd">65041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtMS0xLTEtNjA1MzA_9685ae0d-1163-4054-aa9f-7c530a09b947"
      unitRef="usd">84189000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtMy0xLTEtNjA1MzA_92a18bd3-99dc-4f12-b498-730de3f32225"
      unitRef="usd">89257000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtNS0xLTEtNjA1MzA_9783b568-d44b-4343-9c6e-65f5c4eeefba"
      unitRef="usd">161109000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTEtNy0xLTEtNjA1MzA_a7e3784f-b2dc-43df-8042-81a3ebe3b236"
      unitRef="usd">166571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItMS0xLTEtNjA1MzA_b5328722-33a8-4789-8e40-bff9fece3542"
      unitRef="usd">515597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItMy0xLTEtNjA1MzA_cb98c3b4-3953-4808-9563-79c54ef434a3"
      unitRef="usd">431525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItNS0xLTEtNjA1MzA_ae2f6322-08dc-4a75-8e37-c6c54c487088"
      unitRef="usd">1026110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTItNy0xLTEtNjA1MzA_96d05b6e-72b3-4609-9b6c-3ab2cef0a39d"
      unitRef="usd">840081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2a814e8383ae4b0bb0502ba8a9da83c9_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtMS0xLTEtNjA1MzA_cff96fc4-1443-4759-8472-f8502a635df7"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i53b64998a9f6496396c4d3dd083165fb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtMy0xLTEtNjA1MzA_d23866bb-270a-45ad-b80e-1e54ebf0a28a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e35beec41fe4ea68e4cd2cb72064ce2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtNS0xLTEtNjA1MzA_5d65e21f-ef6c-4233-ade4-8a659818897d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64d98fe0340b4bac96d2aab8344069e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTMtNy0xLTEtNjA1MzA_dfa3b165-179a-42d8-a662-b6a77af8c2bf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtMS0xLTEtNjA1MzA_a952b2ff-b7d2-4aed-bc44-5c770a55a87e"
      unitRef="usd">515597000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtMy0xLTEtNjA1MzA_8ff17a53-3168-485d-a0c6-df42a899705e"
      unitRef="usd">431525000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtNS0xLTEtNjA1MzA_3b5fe791-f3ff-40d8-91dc-59d16419d54a"
      unitRef="usd">1026110000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjUwZDQ3OWM0NGRlNTRiODA4ODg1NDk1NDNmN2NlNjk5L3RhYmxlcmFuZ2U6NTBkNDc5YzQ0ZGU1NGI4MDg4ODU0OTU0M2Y3Y2U2OTlfMTQtNy0xLTEtNjA1MzA_29f863cc-ca99-4a5d-83fe-fccf493804e3"
      unitRef="usd">840081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY3NQ_0bfec0eb-9541-4cd3-bd1d-15a1f4ea81aa">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.543%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.644%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.380%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.384%"/&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;Segment operating income (loss) &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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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;12,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;11,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;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;18,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 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,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: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;18,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,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:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;9,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;23,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(1,436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;20,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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;7,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 segment operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98,638&#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:9pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(16,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,727)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,370)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 consolidated operating income&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;50,311&#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;36,352&#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;94,913&#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;71,461&#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:700;line-height:100%"&gt;Reconciliation of segment operating income (loss) to consolidated income (loss) from continuing operations before income taxes:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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:9pt;font-weight:400;line-height:100%"&gt;Interest 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;(17,519)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,938)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 income (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;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(642)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,870)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 debt issuance costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(865)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(722)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(1,731)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(1,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:#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;Loss on debt extinguishment&lt;/span&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;&#x2014;&#160;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(33,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-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;&#x2014;&#160;&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;(33,305)&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 (loss) from continuing operations before income taxes&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 2px 1pt;text-align:left;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 #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;32,664&#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: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 #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;(13,264)&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: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 #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;61,017&#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: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 #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;5,126&#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;</us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy0xLTEtMS02MDUzMA_48dd2d5a-f5b8-4340-83ca-f027bcc403bf"
      unitRef="usd">12305000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy0zLTEtMS02MDUzMA_dd4474a2-b24b-408d-9102-930be5b074a6"
      unitRef="usd">11969000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy01LTEtMS02MDUzMA_04358805-a10a-4d48-b9a0-40a5b3ad76c6"
      unitRef="usd">18210000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMy03LTEtMS02MDUzMA_96a3ba26-8d77-4d86-b62d-225521938b04"
      unitRef="usd">17805000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC0xLTEtMS02MDUzMA_68e37e3b-39e0-45aa-9bbd-f368bd37f568"
      unitRef="usd">18451000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC0zLTEtMS02MDUzMA_fdf99cb8-082e-421b-8506-827ebde6e941"
      unitRef="usd">11453000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC01LTEtMS02MDUzMA_8fd337ea-b940-44a5-b6a5-006035b3c5ce"
      unitRef="usd">37262000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNC03LTEtMS02MDUzMA_f04cff64-0ded-4b2e-9d55-6f1ac37a6e2b"
      unitRef="usd">18707000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS0xLTEtMS02MDUzMA_e3fc5838-6afa-4d8f-9d84-3d0e9456cc09"
      unitRef="usd">3549000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS0zLTEtMS02MDUzMA_cf3de7bd-15fe-4c9d-b11a-23ba7c8626fd"
      unitRef="usd">3754000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS01LTEtMS02MDUzMA_6a9f204d-eaf1-4d7b-b9ca-7a8f2bf03ed6"
      unitRef="usd">3273000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNS03LTEtMS02MDUzMA_d8f6d52d-8e00-428a-9587-ede104a95ef1"
      unitRef="usd">5718000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi0xLTEtMS02MDUzMA_589fbc98-c5c1-4a38-b736-267bee075e6c"
      unitRef="usd">9644000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi0zLTEtMS02MDUzMA_e52bd8ea-73c9-4bd7-a0b3-3c499e5e2520"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi01LTEtMS02MDUzMA_cfca173c-75f5-4272-8f54-cc9ceae55356"
      unitRef="usd">23250000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNi03LTEtMS02MDUzMA_c6ef0f5f-dd4b-4fc5-899c-3358b3f395e1"
      unitRef="usd">0</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy0xLTEtMS02MDUzMA_4b0d9de7-edbe-4310-9ee6-eddfda8c3df8"
      unitRef="usd">-1436000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy0zLTEtMS02MDUzMA_3dcf6021-4dcc-414c-8dd2-2253ae804c3a"
      unitRef="usd">1180000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy01LTEtMS02MDUzMA_a02a769c-3539-4667-80cc-50b21fb055fc"
      unitRef="usd">6449000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfNy03LTEtMS02MDUzMA_7c00e86b-ca36-4087-a1d5-c864d6857853"
      unitRef="usd">11687000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC0xLTEtMS02MDUzMA_6f8289f7-1474-452d-b0dd-c62d48b9eda2"
      unitRef="usd">5429000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC0zLTEtMS02MDUzMA_472efcf8-71f5-4d4b-a073-ed532a2e3521"
      unitRef="usd">9100000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC01LTEtMS02MDUzMA_c367f07d-36ac-4b75-bae8-08396859d98f"
      unitRef="usd">8496000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOC03LTEtMS02MDUzMA_c05f2ce8-7f3b-4091-90f5-9fe9651901c5"
      unitRef="usd">20134000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS0xLTEtMS02MDUzMA_f0f0cd7d-d17f-48dc-9915-f716cab9c4bb"
      unitRef="usd">5908000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS0zLTEtMS02MDUzMA_2d26a413-277d-436b-9da9-8de0a52c7371"
      unitRef="usd">3548000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS01LTEtMS02MDUzMA_1650778c-f9db-4f91-868c-f58080572ef1"
      unitRef="usd">11742000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfOS03LTEtMS02MDUzMA_29458fe2-5141-416b-b3cf-867ecd5d0ae6"
      unitRef="usd">8232000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtMS0xLTEtNjA1MzA_be6ef554-32a8-4210-a4b7-8e7a2bf95231"
      unitRef="usd">5325000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtMy0xLTEtNjA1MzA_527305ef-7c30-4565-a7c9-2d2574a93b5c"
      unitRef="usd">2497000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i49e7eaaaf3124626aacd756e0779fc7e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtNS0xLTEtNjA1MzA_62c1a6fd-29c5-4a71-9b8f-cc32cf96c91f"
      unitRef="usd">8613000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i38250a4e9e4c4da7bbc6e7cc207eb219_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTAtNy0xLTEtNjA1MzA_750dc968-6679-45fd-bb92-b2e39617bf04"
      unitRef="usd">5493000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtMS0xLTEtNjA1MzA_77128706-a993-43b3-a25d-6a0185dfafdf"
      unitRef="usd">7954000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtMy0xLTEtNjA1MzA_d63a61dc-54d9-4947-92ca-28ab341ee2e5"
      unitRef="usd">6578000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6a96b0b55e344fa387078080e2d293a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtNS0xLTEtNjA1MzA_e5609e51-26b3-41ad-abbb-56aab7f6b16a"
      unitRef="usd">10988000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i74097c74b0cc457cb3b94f8e2604a673_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTEtNy0xLTEtNjA1MzA_f98d0d20-5c9f-426c-bf0a-e40632740752"
      unitRef="usd">10862000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:OperatingIncomeLoss
      contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNzU5ODU_1e918788-ba0b-4b50-88aa-34e8dff0038d"
      unitRef="usd">67129000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNzU5ODc_b20124f6-1fac-4d15-aa90-2c827bdd7b38"
      unitRef="usd">50079000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNzU5ODk_eabc498d-cb8e-4e5d-bf03-dbfc7d6f096d"
      unitRef="usd">128283000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNzU5OTI_d830ecc0-5030-48c7-a850-ffe8a5c41e23"
      unitRef="usd">98638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i37d5ec820b7342898df736ca798f368d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNzIwODA_cd713f87-117f-4668-9d6d-ca0ad473f1c1"
      unitRef="usd">-16818000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i985bf15e9dd94598992295a8274c616e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNzIwODk_dbfa1f4f-d7c0-4614-8b68-27caf57afc8e"
      unitRef="usd">-13727000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i15446c12bdcc43f09dac313b81495b71_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNzIxMjY_c749e2d6-24af-4531-a7c0-33cef371cce8"
      unitRef="usd">-33370000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1b70d71a20924481a41cc6418b65b476_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNzIxMjY_6f192118-9719-48f2-8564-9c437f468b6d"
      unitRef="usd">-27177000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMS0xLTEtNjA1MzA_12235ab9-6a63-448f-9641-50da3e1c8286"
      unitRef="usd">50311000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItMy0xLTEtNjA1MzA_cc95f4e2-e206-4278-826e-e04d6a28ae8f"
      unitRef="usd">36352000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNS0xLTEtNjA1MzA_b4383aa6-0d10-46d5-b437-45e89ba0ee07"
      unitRef="usd">94913000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTItNy0xLTEtNjA1MzA_5f0cc7a7-5bde-400d-8a3d-314e84adf209"
      unitRef="usd">71461000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtMS0xLTEtNjA1MzA_e765e26a-dd3c-4c28-a405-b7cbc58b72fd"
      unitRef="usd">17519000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtMy0xLTEtNjA1MzA_a0990cf7-4ba5-440e-9f13-805e49046f9a"
      unitRef="usd">14947000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtNS0xLTEtNjA1MzA_67e5659d-be26-46cb-9fce-f61078819d13"
      unitRef="usd">34938000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTQtNy0xLTEtNjA1MzA_8e7f15c4-8294-4a60-8055-387eaea37f9c"
      unitRef="usd">28752000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtMS0xLTEtNjA1MzA_32b3b804-750e-4ec8-9553-6dc1e07862f7"
      unitRef="usd">737000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtMy0xLTEtNjA1MzA_586be532-4b6f-4e99-89b6-d36f959f9f9f"
      unitRef="usd">-642000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtNS0xLTEtNjA1MzA_7be32035-70c6-4f9b-a945-61409ac91c3d"
      unitRef="usd">2773000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTUtNy0xLTEtNjA1MzA_c2756dba-dff3-4442-acdf-c67cbfaf5971"
      unitRef="usd">-2870000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMS0xLTEtNzIxNDA_a7c0c9ae-ac6d-4d25-971a-9481e4dc6bdd"
      unitRef="usd">865000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMy0xLTEtNzIxNTE_7eb9746e-4597-48f4-8fd7-18e5adff6482"
      unitRef="usd">722000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNS0xLTEtNzIxNjc_17c94634-e395-4446-8707-ce89f3edc734"
      unitRef="usd">1731000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNy0xLTEtNzIxODA_146d3b59-564f-4aff-9fc7-b3209e8f38cc"
      unitRef="usd">1408000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if67a23859c1c4492905e9ae652d94edf_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtMS0xLTEtNzIxNDA_1b40435f-4382-49f8-a491-1e672e6af119"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i23b1bb73667a462e9d934dbf00acb689_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtMy0xLTEtNzIxNTE_5ab26b02-491b-485b-bdf9-ef9af19cfda5"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i04a3dc59a1d14e7faf79131cd08153a8_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtNS0xLTEtNzIxNjc_729d5c27-ceb2-4f4e-9441-1ca794efb99c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="iea24216172b74b0192ec698dea8f5903_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTgtNy0xLTEtNzIxODA_3165167e-f352-45a5-b255-9bc953e8a24b"
      unitRef="usd">-33305000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMS0xLTEtNjA1MzA_6889f75f-171c-4080-ba0f-25c2c4b725af"
      unitRef="usd">32664000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctMy0xLTEtNjA1MzA_eef64eb6-a764-4b89-958b-fcd0e604b713"
      unitRef="usd">-13264000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNS0xLTEtNjA1MzA_b7228dce-cb97-4e0f-ae1c-2ea69ea0f280"
      unitRef="usd">61017000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjA4YjY4MWM1YWU1ZTQ0MmJhYmI3OTE3MmExYTVmMzFiL3RhYmxlcmFuZ2U6MDhiNjgxYzVhZTVlNDQyYmFiYjc5MTcyYTFhNWYzMWJfMTctNy0xLTEtNjA1MzA_8981f90a-b2f3-4a83-82a1-d8926e2ab1d6"
      unitRef="usd">5126000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY3MA_7510bb2d-53f4-4153-9570-1109da63496c">&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:94.298%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.575%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.530%"/&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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;10,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;5,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;3,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;32,826&#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;27,784&#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;66,119&#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;54,929&#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: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: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 &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Consolidated 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;33,691&#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;28,506&#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;67,850&#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;56,254&#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:3pt"&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&gt;&lt;br/&gt;&lt;/span&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;June 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;June 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;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: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: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;2022 &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;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;/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;48,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;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,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;395,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,666&#160;&lt;/span&gt;&lt;/td&gt;&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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;255,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;263,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;15,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;27,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;292,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;233,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;14,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;172,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;146,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;39,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;219,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;45,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;207,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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;50,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;245,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;244,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13,084)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,851)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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:#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;268,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;268,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,993,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,855,160&#160;&lt;/span&gt;&lt;/td&gt;&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: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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;56,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;106,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Assets held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;96,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;99,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;/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: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:#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;268,530&#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;268,262&#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;2,145,890&#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;2,060,594&#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;/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="#i66dcae174f4a4ec297d2c62aff859394_64" 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="i0bdc1d3869204303af8f48127bd70d19_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy0xLTEtMS02MDUzMA_5c39afb1-a540-4ed7-86dc-c6d716e17891"
      unitRef="usd">5535000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8fa4551091264207b2211112efef0e34_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy0zLTEtMS02MDUzMA_367f37d6-006c-40ca-afef-32b859da3b4c"
      unitRef="usd">5343000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie05d7353ddea4bbf8c1ae2d0eb7108cf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy01LTEtMS02MDUzMA_01a69848-d345-46c1-8579-6efd461540ce"
      unitRef="usd">10947000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i525780b35fd44bfca1f9144781fefec6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMy03LTEtMS02MDUzMA_228e0df8-ebfb-4c1b-95cd-ee56db55d017"
      unitRef="usd">10701000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i075894593b0d4f12a86ee4c5debd8fa8_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC0xLTEtMS02MDUzMA_f242e217-f3c0-4cd6-a04e-bd2cb29ce5f9"
      unitRef="usd">5390000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4079bbdcf8584231809bc1d836de48b4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC0zLTEtMS02MDUzMA_339e3d83-e966-4cf3-9ae8-5bffcb57dcf7"
      unitRef="usd">4846000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id85985fe9f1549d6bad65c660bea695d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC01LTEtMS02MDUzMA_14448dc9-803e-4f04-b8bd-afe8168e0597"
      unitRef="usd">10644000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i87a117fd19834c6e999524c9a8d55a84_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNC03LTEtMS02MDUzMA_994582c3-5850-45ce-9494-48130b3e4eba"
      unitRef="usd">9736000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1056186c09bf4bf0b40c3bc263331856_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS0xLTEtMS02MDUzMA_c498686d-81d2-4d6d-811a-e7b7513eb9d9"
      unitRef="usd">1995000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i04b1db1f653d47348c491c68af6a471a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS0zLTEtMS02MDUzMA_c8b00d6f-8c6b-45d7-b2bf-70631959d62f"
      unitRef="usd">2095000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i8c9c2151070e4d2ebe2720eb2a385b25_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS01LTEtMS02MDUzMA_812bb590-d555-4049-baa1-34cd1e8726ef"
      unitRef="usd">3990000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6a921bc30bf1439bbf81c851ad0b49e8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNS03LTEtMS02MDUzMA_f0d9bd49-af72-4d70-a1cf-e63ac25de3d7"
      unitRef="usd">4312000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i72dc1f93f6ce4188860df2fd94c1ea1e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi0xLTEtMS02MDUzMA_16fead2e-b8ed-4e6b-bc9e-9a1a8ae44079"
      unitRef="usd">2945000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="iebaf22105565449fa949eddca56b9ea5_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi0zLTEtMS02MDUzMA_64f766fc-e803-448d-9a49-471d85f846c1"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i5387c93d96094c139761e860d1a89450_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi01LTEtMS02MDUzMA_2a808a5e-ec2f-4ffc-998d-1c37082fde36"
      unitRef="usd">5114000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic2fc3aa27bb04ca48caa764205811833_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNi03LTEtMS02MDUzMA_d66b88c3-9b71-4020-bb13-b67e73356e90"
      unitRef="usd">0</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i787b6467079a480cbc277ccffca151d7_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy0xLTEtMS02MDUzMA_6b2a2424-a68d-4fd9-a3ad-69268a89e3e7"
      unitRef="usd">2827000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0e8ac55fb1c2471a99a05436eeb87299_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy0zLTEtMS02MDUzMA_bf26d05f-7646-4688-8fe5-c4944c1ac267"
      unitRef="usd">2024000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib37c18df6a6a46ea92e543efc743e5dd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy01LTEtMS02MDUzMA_279fb7b1-2587-49e6-b495-df33e57181ea"
      unitRef="usd">6979000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i4997c69e4f184f749d170fc587f4ba77_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfNy03LTEtMS02MDUzMA_c6df9453-5d03-405c-9a8d-983f050891b6"
      unitRef="usd">4163000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ibd53999af85840d09e0dae91d50e227d_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC0xLTEtMS02MDUzMA_892f443b-6676-4d0d-8322-107d18af70e2"
      unitRef="usd">3218000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic41ef54dcffd4e548dc40f3c4f64ea09_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC0zLTEtMS02MDUzMA_4e485bd1-2acb-42eb-aa0c-4ffe82f42fbd"
      unitRef="usd">3145000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i182cbb29152f44148445cd4a6ad68a32_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC01LTEtMS02MDUzMA_864e1bc6-21a4-4344-a90f-02204174f65e"
      unitRef="usd">6413000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="id28309ae7b52464fa97e759a7b7d315d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOC03LTEtMS02MDUzMA_27bfcd38-e209-47db-aff6-aa9523d995f7"
      unitRef="usd">6218000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icb5c5e3287104fedba3be375a96975c5_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS0xLTEtMS02MDUzMA_1d36a934-73ed-4201-854b-087e37432416"
      unitRef="usd">4079000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ib5219c53f60c45fdb61d7156fce4e511_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS0zLTEtMS02MDUzMA_218bf2d8-4d96-4986-980b-0f20ed2e1981"
      unitRef="usd">3134000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i28236a085b534a34a334e028fbe03235_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS01LTEtMS02MDUzMA_f6650e01-330d-41ee-8c67-0cff27c2d2a7"
      unitRef="usd">8007000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ie00e8967d20b4757a6e82ca4ef167fea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfOS03LTEtMS02MDUzMA_eeab7b56-91ac-4978-b3dc-bbdf17c6f45f"
      unitRef="usd">5697000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i1a905c91a1ea4b1684393c6b64abe37c_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtMS0xLTEtNjA1MzA_bcb18c7e-c4a4-4e5f-b482-31c4b472e931"
      unitRef="usd">1862000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i711fa310ea044f9dac66b7b03b82fdfe_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtMy0xLTEtNjA1MzA_faf4cc58-2b5c-49bb-844f-bd70bb97b05e"
      unitRef="usd">2016000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifb761f5d60ed4915828203cab22bb33d_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtNS0xLTEtNjA1MzA_78019dbb-4e93-4072-b0c9-9666b343b55e"
      unitRef="usd">4047000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i264ef295f2684c458ac6681b0845b4ad_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTAtNy0xLTEtNjA1MzA_c05fdc18-3b9f-426b-a4d2-70d80e35e0da"
      unitRef="usd">3737000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6fb9f757251b4d2fa7d1a95210c797bd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtMS0xLTEtNjA1MzA_1ffa43ab-2fb8-4d4c-975b-10fc8e6f3d5a"
      unitRef="usd">4975000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i7a06bdae64014a889bde028c9b9c2f8d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtMy0xLTEtNjA1MzA_7410216a-26e2-45f7-9d11-f2b89fae51f9"
      unitRef="usd">5181000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ic6347378dd5246b3b68f434ad2d5aee9_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtNS0xLTEtNjA1MzA_d1d4d194-da84-4d8b-9b4a-7c50fe45bd4d"
      unitRef="usd">9978000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b3e492ef21b48dd992c09848b38465a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTEtNy0xLTEtNjA1MzA_3974735e-2862-4ec9-b562-948553cdb177"
      unitRef="usd">10365000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i54d77008ae5642738faa41e49b0f910e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItMS0xLTEtNjA1MzA_947048db-9144-4679-87f8-1019b7fb8ee6"
      unitRef="usd">32826000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i12483f3307634e92b758baff7c2ea9ba_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItMy0xLTEtNjA1MzA_e9a6c131-c3e2-40ef-91d7-3974e59e3871"
      unitRef="usd">27784000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b38c83e66bb47e2aff807402c0116b1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItNS0xLTEtNjA1MzA_41504881-71bb-4320-b64e-08b8747ed554"
      unitRef="usd">66119000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i6674abca5cfc45cbb98432159b33d3c4_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTItNy0xLTEtNjA1MzA_bbb26abd-60eb-4fa2-9616-b70d32b2bac7"
      unitRef="usd">54929000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i9a8dd0dc4bbc42378203b1325ee5be61_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtMS0xLTEtNjA1MzA_3edbb74b-bc96-4c83-b66f-218ba0966441"
      unitRef="usd">865000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="icece1d55af1c405783053d39153db745_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtMy0xLTEtNjA1MzA_a3d57ae8-1f63-4c91-a5e2-437f019816e4"
      unitRef="usd">722000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ieca067f8bc3f44178a8bda37f5eae769_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtNS0xLTEtNjA1MzA_45318f80-a13f-45dd-a13a-0308c9e210a8"
      unitRef="usd">1731000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i0b04182a72034a7697a07ddb614d2e51_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTQtNy0xLTEtNjA1MzA_a526154c-30d6-4295-8635-2ba5c9a0c990"
      unitRef="usd">1325000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtMS0xLTEtNjA1MzA_815f5eef-6047-4d9f-b76d-eb8c8283f753"
      unitRef="usd">33691000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtMy0xLTEtNjA1MzA_249f1aca-d966-462c-af74-855bcf392591"
      unitRef="usd">28506000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtNS0xLTEtNjA1MzA_87b0e30a-d6c6-4d44-be3a-3fc8edb129d8"
      unitRef="usd">67850000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjhkZGJmOWFiZTA0MjRiY2ZiYzM2ZTk4ZGY4YzY2ZGY5L3RhYmxlcmFuZ2U6OGRkYmY5YWJlMDQyNGJjZmJjMzZlOThkZjhjNjZkZjlfMTUtNy0xLTEtNjA1MzA_18acf882-5b66-4f56-aa5c-26d5e3aa8b1c"
      unitRef="usd">56254000</us-gaap:DepreciationAndAmortization>
    <us-gaap:AccountsReceivableGross
      contextRef="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy0xLTEtMS02MDUzMA_0f8ddf4a-e404-4415-bee5-7b73f752467a"
      unitRef="usd">48033000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy0zLTEtMS02MDUzMA_8ae0ce5a-c601-48ae-8c49-9d45e00a6a34"
      unitRef="usd">50461000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="id0899d06cf8f4229aa94ee7dae26c5f6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218"
      unitRef="usd">395763000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ica7b49f5574b4d99a5ceddb03d77f5fb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478"
      unitRef="usd">354666000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i8f6df4b8187c4d50ab9f401e88003747_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC0xLTEtMS02MDUzMA_c29b3ee5-5dff-4a84-a63a-939529fa3112"
      unitRef="usd">3829000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC0zLTEtMS02MDUzMA_02ee8be8-5f16-45eb-822d-6ef2157fe170"
      unitRef="usd">2387000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8f6df4b8187c4d50ab9f401e88003747_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC01LTEtMS02MDUzMA_8bf807ba-8178-4550-b05e-09dd2160bbbc"
      unitRef="usd">255559000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="if5dc4d85319d44dd8616153cb6bb0ec3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNC03LTEtMS02MDUzMA_fa73c312-2ba6-470d-9b25-545a67cafa7e"
      unitRef="usd">263052000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i5a16c21027114832a06c2c7bc45cb9c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS0xLTEtMS02MDUzMA_b6afd3d8-c8c4-476b-9c02-77d8db7dc297"
      unitRef="usd">15166000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS0zLTEtMS02MDUzMA_d85b02cc-abba-49df-89f6-249b3ae96edb"
      unitRef="usd">11167000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5a16c21027114832a06c2c7bc45cb9c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502"
      unitRef="usd">86060000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8f21ac3a97c943028c5dff236c1b8f3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9"
      unitRef="usd">86530000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i5f8af319bca34cf3ac749cfb67079d0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi0xLTEtMS02MDUzMA_ec6838a5-b990-478d-88e2-74e74c9d669f"
      unitRef="usd">39987000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi0zLTEtMS02MDUzMA_122edf57-6549-4b3e-bf10-a90e6c3caa26"
      unitRef="usd">27812000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5f8af319bca34cf3ac749cfb67079d0e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi01LTEtMS02MDUzMA_7645aefd-939a-4317-8b84-90666cf51e08"
      unitRef="usd">292752000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9a8a44aed8ab45bc914dbb424cf7637a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3"
      unitRef="usd">233720000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="iec36f95699ff460fb6f4c1ea61f6931e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy0xLTEtMS02MDUzMA_91a31c79-a2c5-4efd-b79a-03b78ae805d2"
      unitRef="usd">14589000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ieef2db8618c34f2fa7efd88f825b4a02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy0zLTEtMS02MDUzMA_68422f31-4b1e-4230-b95b-84002f1273ca"
      unitRef="usd">23261000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="iec36f95699ff460fb6f4c1ea61f6931e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy01LTEtMS02MDUzMA_aa110ce3-ead5-4e39-8fc9-5a59215c22a1"
      unitRef="usd">172275000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ieef2db8618c34f2fa7efd88f825b4a02_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf"
      unitRef="usd">146087000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i4556f444d1c647399fdd1dd0d789f652_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC0xLTEtMS02MDUzMA_9b6ec179-60cb-4c3f-87df-4f604f29229c"
      unitRef="usd">39561000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC0zLTEtMS02MDUzMA_2faabdf0-304e-42c1-bd7c-24eaa7787838"
      unitRef="usd">36017000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i4556f444d1c647399fdd1dd0d789f652_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7"
      unitRef="usd">237676000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i7fe44b64b7d74eeebc4f9e775a843e75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca"
      unitRef="usd">219545000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS0xLTEtMS02MDUzMA_113c9d7b-24ec-4ee9-bcc7-1e51340f7f6e"
      unitRef="usd">45767000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ie12db5577e214923b8cfa450cd381775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS0zLTEtMS02MDUzMA_4e16e5f1-68f7-442d-b91f-a3ebad75cb9e"
      unitRef="usd">38457000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i5d2fb5aab5bb4f5d9776de800e4ee94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS01LTEtMS02MDUzMA_87f065ca-01b9-4b35-b355-1520ad4d93b9"
      unitRef="usd">207302000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ie12db5577e214923b8cfa450cd381775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOS03LTEtMS02MDUzMA_254f090a-5a18-4e0b-bbce-4e67311fcfa1"
      unitRef="usd">205631000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82"
      unitRef="usd">23797000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="ia4703a1f579c4b98836c9789b2faa085_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMy0xLTEtNjA1MzA_8d20cdc1-0b02-427d-83f4-3b0966ccc27c"
      unitRef="usd">20372000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ic7ff9bb83c3b4240b8cd5543ca03cea5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220"
      unitRef="usd">100487000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia4703a1f579c4b98836c9789b2faa085_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51"
      unitRef="usd">101591000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AccountsReceivableGross
      contextRef="ia9b86bee57264ecd9b293ce49b5225b8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtMS0xLTEtNjA1MzA_14f116be-ec2d-4a3f-a615-0b4b55045abf"
      unitRef="usd">50885000</us-gaap:AccountsReceivableGross>
    <us-gaap:AccountsReceivableGross
      contextRef="i96535b4792ee4cc3b967db0d122b63ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtMy0xLTEtNjA1MzA_48a9347e-71cb-4e1f-b82e-7a5b125e4625"
      unitRef="usd">72179000</us-gaap:AccountsReceivableGross>
    <codi:IdentifiableAssetsOfSegments
      contextRef="ia9b86bee57264ecd9b293ce49b5225b8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNS0xLTEtNjA1MzA_985ff8b3-9ca3-4d6a-ba98-bf747d1a3e56"
      unitRef="usd">245694000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i96535b4792ee4cc3b967db0d122b63ed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9"
      unitRef="usd">244338000</codi:IdentifiableAssetsOfSegments>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTItMS0xLTEtNjA1MzA_31927b5a-5e31-408b-8992-9e7b894c220d"
      unitRef="usd">13084000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTItMy0xLTEtNjA1MzA_7102a7c8-180a-4d51-bd89-e35deb98036c"
      unitRef="usd">13851000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNet
      contextRef="i8057c047864e45518646c1a0f79c4215_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtMS0xLTEtNjA1MzA_4a86aa1c-4523-455f-9c98-b02635abbfea"
      unitRef="usd">268530000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtMy0xLTEtNjA1MzA_a8a6a24e-d73b-4d01-9e92-8e3e97ad66b8"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i8057c047864e45518646c1a0f79c4215_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d"
      unitRef="usd">1993568000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80"
      unitRef="usd">1855160000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i379340c581a146a0b7e73146bbb18a79_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee"
      unitRef="usd">56095000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i626882afb698408cb893494943f2a0e9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a"
      unitRef="usd">106011000</codi:IdentifiableAssetsOfSegments>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTYtNS0xLTEtNjA1MzA_3024ee20-ba03-4116-8b03-302fa902cd67"
      unitRef="usd">96227000</codi:DisposalGroupAssetsHeldForSale>
    <codi:DisposalGroupAssetsHeldForSale
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTYtNy0xLTEtNjA1MzA_879647b6-778a-4c1c-b4f1-c85a5285e3c0"
      unitRef="usd">99423000</codi:DisposalGroupAssetsHeldForSale>
    <us-gaap:AccountsReceivableNet
      contextRef="i8057c047864e45518646c1a0f79c4215_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtMS0xLTEtNjA1MzA_3b2e6421-c1dd-4b04-908f-8a3512bf2126"
      unitRef="usd">268530000</us-gaap:AccountsReceivableNet>
    <us-gaap:AccountsReceivableNet
      contextRef="i9e1638c7add04428a15779b865a5ea01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtMy0xLTEtNjA1MzA_82d5db89-f198-4614-b389-3d70c198c0cd"
      unitRef="usd">268262000</us-gaap:AccountsReceivableNet>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58"
      unitRef="usd">2145890000</codi:IdentifiableAssetsOfSegments>
    <codi:IdentifiableAssetsOfSegments
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888"
      unitRef="usd">2060594000</codi:IdentifiableAssetsOfSegments>
    <codi:PropertyPlantAndEquipmentAndInventoryTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzQ4_f8d35344-365e-4b3e-8167-be11d104ae1b">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 June&#160;30, 2022 and December&#160;31, 2021 &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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;213,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;206,919&#160;&lt;/span&gt;&lt;/td&gt;&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;59,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;59,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;366,276&#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;345,386&#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;(183,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;182,989&#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;178,393&#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 $20.3 million for the three and six 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;June&#160;30, 2022, respectively and $8.9 million and $17.5 million for the three and six months ended June&#160;30, 2021, 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 June&#160;30, 2022 and December&#160;31, 2021 &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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;120,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105,654&#160;&lt;/span&gt;&lt;/td&gt;&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;34,048&#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;27,026&#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;566,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,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;/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;(25,519)&lt;/span&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;(27,870)&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;695,687&#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;562,084&#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="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzU2_e151604e-d9a7-408f-93a7-24b36f04223e">&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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;213,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;206,919&#160;&lt;/span&gt;&lt;/td&gt;&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;59,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;59,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;366,276&#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;345,386&#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;(183,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,993)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;182,989&#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;178,393&#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="i393b254aae2847afa31fea1ccf0fa2c3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMS0xLTEtMS02MDUzMA_10b74f75-dbe8-44e1-aba5-811090c61e81"
      unitRef="usd">213992000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3561573b7b01403dacc22dd14d43e40a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMS0zLTEtMS02MDUzMA_b9184d9a-87fc-4eb0-8aa5-3e51f33150c0"
      unitRef="usd">206919000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1af9f30037e947ab9ff73321cb03e9e0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMi0xLTEtMS02MDUzMA_c3157bd8-9b94-451d-9360-363205d57515"
      unitRef="usd">59908000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ied310c2c53c846e2930a4724ac432f88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMi0zLTEtMS02MDUzMA_d0c87865-993e-45e3-a3a8-8899e093c170"
      unitRef="usd">52794000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1befa02f21ee42c0ae77f9f1f03d1841_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMy0xLTEtMS02MDUzMA_ccfc79ea-fd51-412d-8706-0a1e78d9edf1"
      unitRef="usd">59240000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie3a5e957c5874bb5aacc109b92483c76_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfMy0zLTEtMS02MDUzMA_9c0b9ff7-e55b-40fe-b008-d1dfe8261e1a"
      unitRef="usd">56988000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie154c3dd2e20471bb778f6524f1dcd33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNC0xLTEtMS02MDUzMA_29e77a5a-d869-4cf6-9bb1-3b12b9052b1b"
      unitRef="usd">13341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia175b6eca8564efcac78e679b430f82b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNC0zLTEtMS02MDUzMA_e6f856d4-cfd2-4612-ab53-65e28ce2b3e4"
      unitRef="usd">13345000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNS0xLTEtMS02MDUzMA_4113fca9-0913-41b9-914e-2ac448bafdd2"
      unitRef="usd">19795000</us-gaap:ConstructionInProgressGross>
    <us-gaap:ConstructionInProgressGross
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNS0zLTEtMS02MDUzMA_9fe0e28e-1f3c-4d4c-8b8a-99c23ff1aeaa"
      unitRef="usd">15340000</us-gaap:ConstructionInProgressGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNi0xLTEtMS02MDUzMA_42cffc20-ac3e-46e8-bf80-1afb22c8e606"
      unitRef="usd">366276000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNi0zLTEtMS02MDUzMA_3b59aa50-ec53-4e36-a0f7-ff91c3939556"
      unitRef="usd">345386000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNy0xLTEtMS02MDUzMA_873d9410-5e59-4ad2-b429-56b65ad7d49f"
      unitRef="usd">183287000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfNy0zLTEtMS02MDUzMA_72e243a3-7478-4c17-b1ed-72927f6a2a61"
      unitRef="usd">166993000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfOC0xLTEtMS02MDUzMA_e7a8fa47-531f-4505-a9ea-2623525f9afc"
      unitRef="usd">182989000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjlkNTU0MTg1NTE4YjQ5MzliMzdmYzI5YmJkMmFiYjNhL3RhYmxlcmFuZ2U6OWQ1NTQxODU1MThiNDkzOWIzN2ZjMjliYmQyYWJiM2FfOC0zLTEtMS02MDUzMA_693c6491-83db-4217-895d-dd321b1d5fc5"
      unitRef="usd">178393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMjA2_205bca60-8b83-4275-adad-9a8d3c145882"
      unitRef="usd">10400000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxRefundsDiscontinuedOperations
      contextRef="i55a42a4e27394b1d8e92277e0253074b_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODIxMQ_a7311987-a5ba-4c7e-a98f-afb58ef8f8fe"
      unitRef="usd">20300000</us-gaap:IncomeTaxRefundsDiscontinuedOperations>
    <us-gaap:Depreciation
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODE5OQ_3c9e2547-9435-4576-a2de-5e7251525b4d"
      unitRef="usd">8900000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMTA5OTUxMTYyODE5MQ_1f201295-b09f-41f0-bea8-60d79c7a95ec"
      unitRef="usd">17500000</us-gaap:Depreciation>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RleHRyZWdpb246YmEyYzU4YzhhNzc4NDUzNjg0OTA5MWQ5MjI2OGNlZDdfMzUy_46bbe266-7e90-46b2-94d3-3adb81f47a2a">&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 June&#160;30, 2022 and December&#160;31, 2021 &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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;120,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105,654&#160;&lt;/span&gt;&lt;/td&gt;&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;34,048&#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;27,026&#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;566,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;457,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;/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;(25,519)&lt;/span&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;(27,870)&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;695,687&#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;562,084&#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="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMS0xLTEtMS02MDUzMA_1a75da4d-ace3-423a-9e5a-bc268de4ca63"
      unitRef="usd">120179000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryRawMaterialsAndSupplies
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMS0zLTEtMS02MDUzMA_97117e88-4c14-4217-be80-b2793d8301dd"
      unitRef="usd">105654000</us-gaap:InventoryRawMaterialsAndSupplies>
    <us-gaap:InventoryWorkInProcess
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMi0xLTEtMS02MDUzMA_b2dc2f80-2607-48fa-871c-64d2b7faf285"
      unitRef="usd">34048000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMi0zLTEtMS02MDUzMA_6510946b-8eb3-4d0d-b257-538ff92ef6f9"
      unitRef="usd">27026000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMy0xLTEtMS02MDUzMA_e20d5cd4-ec65-461f-9f13-d88d01989eed"
      unitRef="usd">566979000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfMy0zLTEtMS02MDUzMA_17fd9825-60ea-4da9-81ab-17b7116cadc4"
      unitRef="usd">457274000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryValuationReserves
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNC0xLTEtMS02MDUzMA_6991b076-90a1-470d-809b-7f0d765881d5"
      unitRef="usd">25519000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNC0zLTEtMS02MDUzMA_75cbfee9-5ce4-426b-b56a-50281f07da78"
      unitRef="usd">27870000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNS0xLTEtMS02MDUzMA_74db273d-148c-4759-b67e-8186d11bf6be"
      unitRef="usd">695687000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82MS9mcmFnOmJhMmM1OGM4YTc3ODQ1MzY4NDkwOTFkOTIyNjhjZWQ3L3RhYmxlOjBmNmY5NGE3MzI3ZDQ1MDFhODM2MTk4YmM4YjQwMTNhL3RhYmxlcmFuZ2U6MGY2Zjk0YTczMjdkNDUwMWE4MzYxOThiYzhiNDAxM2FfNS0zLTEtMS02MDUzMA_9fb8c2bc-e4d8-4396-9491-384d0fbf30a0"
      unitRef="usd">562084000</us-gaap:InventoryNet>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYxNA_ae6d7359-7c4f-4089-b5c4-c79d9d103cd1">&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;2022 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. The results of the qualitative analysis indicated that it was more-likely-than-not that the fair value of each of our reporting units exceeded their carrying value.&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: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 June&#160;30, 2022 and December&#160;31, 2021, 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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;846,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;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;873,150&#160;&lt;/span&gt;&lt;/td&gt;&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;788,913&#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;815,405&#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 six months ended June&#160;30, 2022 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.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.289%"/&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.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.523%"/&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, 2022&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/Measurement Period Adjustments&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 June 30, 2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,879&#160;&lt;/span&gt;&lt;/td&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;86,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;/tr&gt;&lt;tr&gt;&lt;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;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,657)&lt;/span&gt;&lt;/td&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;78,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;91,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;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#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;39,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;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #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;815,405&#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;(26,492)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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;788,913&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;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 2022 and 2021. 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. &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;Other intangible assets are comprised of the following at June&#160;30, 2022 and December&#160;31, 2021&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;June 30, 2022&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, 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: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;576,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(211,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;364,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;566,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(180,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;386,224&#160;&lt;/span&gt;&lt;/td&gt;&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;158,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(44,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;113,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;153,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(49,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;103,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;425,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(103,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;322,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;411,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:8.25pt;font-weight:400;line-height:100%"&gt;(87,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;323,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;4,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:8.25pt;font-weight:400;line-height:100%"&gt;(3,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other contractual intangible 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:8.25pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,167,211&#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;(363,915)&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;803,296&#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,137,606&#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;(321,894)&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;815,712&#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 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 #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;1,224,176&#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;(363,915)&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;860,261&#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;1,194,571&#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;(321,894)&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;872,677&#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: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 $20.9 million and $42.0 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 six months ended June&#160;30, 2022, respectively and $18.8 million and $37.4 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 six months ended June&#160;30, 2021, 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 2022 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;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="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;2026&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;41,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;82,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;81,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;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;76,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;69,682&#160;&lt;/span&gt;&lt;/td&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="i8d5e53119fa04ccea70bdb8ba1fecacc_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMjEwMw_2aac5021-b256-4a9d-b790-19cd0b90ee92"
      unitRef="number">0.130</codi:ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital>
    <codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent
      contextRef="icdd4077f432a45dc9e441c1857f43790_I20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMjI1MQ_06a9b355-9958-4252-a3fb-1a822555b8f5"
      unitRef="number">2.72</codi:GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYxNQ_41a6e9b9-bc67-4263-a92d-619d56506abf">&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 June&#160;30, 2022 and December&#160;31, 2021, 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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended&#160;&lt;br/&gt;&#160;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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;846,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;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;873,150&#160;&lt;/span&gt;&lt;/td&gt;&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;788,913&#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;815,405&#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 six months ended June&#160;30, 2022 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.432%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.987%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.697%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.032%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.289%"/&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.236%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.523%"/&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, 2022&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/Measurement Period Adjustments&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 June 30, 2022&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;83,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,879&#160;&lt;/span&gt;&lt;/td&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;86,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;/tr&gt;&lt;tr&gt;&lt;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;107,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29,657)&lt;/span&gt;&lt;/td&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;78,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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;90,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;91,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;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#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;39,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;/tr&gt;&lt;tr&gt;&lt;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;55,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 #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;815,405&#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;(26,492)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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 #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;788,913&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:GoodwillGross
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTItMS0xLTEtNjA1MzA_47d6a879-dbc0-44f6-8721-23affa985f80"
      unitRef="usd">846658000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillGross
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTItMy0xLTEtNjA1MzA_0286f249-f8a1-43b4-a0ba-1ad2f9cccf33"
      unitRef="usd">873150000</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTMtMS0xLTEtNjA1MzA_f512d1c4-f65f-47e7-b3e5-a98fc907fcc8"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTMtMy0xLTEtNjA1MzA_c96ed39e-6fc0-4d86-b54b-5e3ad55770bc"
      unitRef="usd">57745000</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTQtMS0xLTEtNjA1MzA_c84e1d56-6ec1-46fd-bdec-b565bb8ef2af"
      unitRef="usd">788913000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmEwZDM1YTg4OGVmYzRkMzhiMjhhMTNkYTU5MjFhMzhhL3RhYmxlcmFuZ2U6YTBkMzVhODg4ZWZjNGQzOGIyOGExM2RhNTkyMWEzOGFfMTQtMy0xLTEtNjA1MzA_c007811c-15fe-42e0-b6cd-0d3339be9da4"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab0ef8021d194dd2884a312aeaa1bb80_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMS0yLTEtMS02MDUzMA_efb5425c-1f04-4d6d-8eac-703cf3262d72"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8901911826654605bad710b3e293a584_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMS0xMi0xLTEtNjA1MzA_334520e1-f1d3-4ae0-84dc-e1b342648f0a"
      unitRef="usd">92966000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="idadd502a199649dfacaccafa99ede95d_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMi0yLTEtMS02MDUzMA_00d5aa4c-e8a6-47d8-85af-fbe39c8e73d2"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMi0xMi0xLTEtNjA1MzA_c3e0bbd5-fd3b-4915-9ad3-eb51d2f04803"
      unitRef="usd">254153000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="id53384f8c1fd4a4b88080a51eb5691b8_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy0yLTEtMS02MDUzMA_ec90864b-730a-45a9-a524-7e6d6ac3d822"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i73fd596c55414e489e7fec9296e38630_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy00LTEtMS02MDUzMA_c92deaf6-cc22-4941-a3dc-06c3a08460ff"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ie4d8cf62ae444d099f272d78357d845e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMy0xMi0xLTEtNjA1MzA_1cf3876f-c7a7-40d5-a4a1-fa95a3d3a493"
      unitRef="usd">61448000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib0573e5ec7584f89980134a251096f5f_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC0yLTEtMS02MDUzMA_ee64a11f-3ad9-4a98-8115-11d0afaa5735"
      unitRef="usd">83458000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="icb04d2c5a0e5452a94f6ff6b2fbbe7d2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC00LTEtMS02MDUzMA_2ba7d6ad-8963-4f15-aba4-72750b331404"
      unitRef="usd">2879000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="ie665e812ba6c4c03a6d3c25b624ad30b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNC0xMi0xLTEtNjA1MzA_c9a81c2e-7dbd-4f59-9b74-62e565a39c12"
      unitRef="usd">86337000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i088e484726274b98acf3db66e11958bf_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS0yLTEtMS02MDUzMA_e8300b56-6aca-4ca1-bbaa-f1a659c0de3f"
      unitRef="usd">107855000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i4cb2510c966b410e91556a88083455ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS00LTEtMS02MDUzMA_1188623b-9148-468b-adcc-1cea61f10ed4"
      unitRef="usd">-29657000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNS0xMi0xLTEtNjA1MzA_8b107e3f-f607-4159-bff2-ac2b6cf54469"
      unitRef="usd">78198000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i412cb44173d44881a4c443b9811449c2_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNi0yLTEtMS02MDUzMA_d9a93d51-63e9-4bc2-b068-7cbfda3737b0"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib42b083140c24f23a0b88bdb6d65033a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNi0xMi0xLTEtNjA1MzA_36c49da4-e055-43a7-bc7f-1ae14cc99b8f"
      unitRef="usd">30079000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib00e580a88d24e869ae5688a008349a1_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy0yLTEtMS02MDUzMA_04cb3fd6-c834-40ad-beed-3a8eeed75b92"
      unitRef="usd">90843000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="iccf3cb49d57d4871a57abaf87ff38da1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy00LTEtMS02MDUzMA_59258b82-824d-4e72-8297-5c8e0013f311"
      unitRef="usd">286000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfNy0xMi0xLTEtNjA1MzA_dfdcd119-2478-40a4-a052-01cfb472dee4"
      unitRef="usd">91129000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic5a6046367ac4ee89891c3ce5ad7767f_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC0yLTEtMS02MDUzMA_667c5d8b-4f6b-4c3a-a8cc-8535dc65398e"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia381a61550264d66a1b8f092840094bf_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC00LTEtMS02MDUzMA_b85beef3-497c-4e63-b6c9-7d49b4a06329"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iba13795f8a204bca8076cac64ce92a08_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOC0xMi0xLTEtNjA1MzA_6b0fa961-8478-46d3-ab9d-2fe293557de0"
      unitRef="usd">39267000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i9996856d881e499082c5df7c590355d3_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOS0yLTEtMS02MDUzMA_ae4506f0-c7e0-41bb-ab10-8599def3c760"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i29d5619a927a47d29e48e2456afa7792_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfOS0xMi0xLTEtNjA1MzA_b92078d3-7015-4247-8370-d0afbf1802ed"
      unitRef="usd">55336000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic2f87a6ad0fe4cd49e42aae641c00c2f_I20210101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtMi0xLTEtNjA1MzA_62ab074a-4fb3-401b-9942-e1b31d7599e8"
      unitRef="usd">815405000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtNC0xLTEtNjA1MzA_2d45f7c6-ed5e-41b8-98e4-ac168f850824"
      unitRef="usd">-26492000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:Goodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjJiMWMyNjIyMWFhNzQwZjliNGE0M2I4OGU1MWVlOTNiL3RhYmxlcmFuZ2U6MmIxYzI2MjIxYWE3NDBmOWI0YTQzYjg4ZTUxZWU5M2JfMTAtMTItMS0xLTYwNTMw_817effe5-7cac-42ed-9bc4-8db87a8ef4b9"
      unitRef="usd">788913000</us-gaap:Goodwill>
    <codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYzMg_4ff67db3-aa04-42eb-9624-88e449ebe109">&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;Other intangible assets are comprised of the following at June&#160;30, 2022 and December&#160;31, 2021&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;June 30, 2022&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, 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: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;576,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(211,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;364,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;566,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(180,581)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;386,224&#160;&lt;/span&gt;&lt;/td&gt;&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;158,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(44,741)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;113,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;153,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;(49,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;103,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;425,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(103,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;322,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;411,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:8.25pt;font-weight:400;line-height:100%"&gt;(87,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;323,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;4,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;4,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:8.25pt;font-weight:400;line-height:100%"&gt;(3,502)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other contractual intangible 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:8.25pt;font-weight:400;line-height:100%"&gt;2,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,064)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;(735)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,167,211&#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;(363,915)&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;803,296&#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,137,606&#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;(321,894)&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;815,712&#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 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 #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;1,224,176&#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;(363,915)&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;860,261&#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;1,194,571&#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;(321,894)&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;872,677&#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="ie30b365d3493403da78517b2e9cf671a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0xLTEtMS02MDUzMA_e134a5ef-86e7-40e7-a818-cb812b911938"
      unitRef="usd">576203000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie30b365d3493403da78517b2e9cf671a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0zLTEtMS02MDUzMA_dcc18341-ca3a-4598-acd5-0e2ad6ed548b"
      unitRef="usd">211350000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie30b365d3493403da78517b2e9cf671a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi01LTEtMS02MDUzMA_9f08637d-550d-43d5-acf2-3c11b64bc741"
      unitRef="usd">364853000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi03LTEtMS02MDUzMA_aec4f23b-1004-4c73-a93e-2d6b46cc6618"
      unitRef="usd">566805000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi05LTEtMS02MDUzMA_ff1c27aa-29ef-4fd2-abb8-3b2dea4f50b9"
      unitRef="usd">180581000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i644a076a697d42c5a491c8171b1ca1a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMi0xMS0xLTEtNjA1MzA_c28765c3-1bc2-479a-adab-4857aa1fe556"
      unitRef="usd">386224000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0xLTEtMS02MDUzMA_49ea69ea-b895-4458-9112-1e03fc0e519c"
      unitRef="usd">158696000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0zLTEtMS02MDUzMA_c81f2901-acc3-4537-9f24-a23ad5a7c7b3"
      unitRef="usd">44741000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iae40418a8bd4431a953b2fe420819de6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy01LTEtMS02MDUzMA_7bdb1dfb-1cd9-48c4-8e48-afb2bb8a797b"
      unitRef="usd">113955000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy03LTEtMS02MDUzMA_13fcb0af-bfec-4b88-9f56-de6902f05cac"
      unitRef="usd">153124000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy05LTEtMS02MDUzMA_e99bc459-972f-424c-9ec8-61a783c1b399"
      unitRef="usd">49898000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i2eacb619f12046829f60bead7b07e37e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfMy0xMS0xLTEtNjA1MzA_d0a87c09-d424-4f6d-a37b-21789ed50df1"
      unitRef="usd">103226000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0xLTEtMS02MDUzMA_2f58c410-3d49-4f6f-8a2a-60e4b476ea28"
      unitRef="usd">425432000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0zLTEtMS02MDUzMA_3117a646-cd52-4793-b752-033a029c43bd"
      unitRef="usd">103064000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if6b95f87e5854b36b16a87f4adf14e35_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC01LTEtMS02MDUzMA_d5df5b5f-81e7-4dcd-89fa-7731ad3d7720"
      unitRef="usd">322368000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5019629906914bd893467528e98644dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC03LTEtMS02MDUzMA_4243b8c5-89f6-4714-ad3f-c43013eabd4c"
      unitRef="usd">411100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5019629906914bd893467528e98644dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC05LTEtMS02MDUzMA_f39fc9df-25eb-49db-a9fd-1d0e02c61ab0"
      unitRef="usd">87178000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5019629906914bd893467528e98644dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNC0xMS0xLTEtNjA1MzA_e6503dde-cdc5-430c-8573-6b126f95f68a"
      unitRef="usd">323922000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0xLTEtMS02MDUzMA_60954459-080b-4d1d-ac85-c28b55add49e"
      unitRef="usd">4637000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0zLTEtMS02MDUzMA_816b1462-972e-4357-b02c-0e21dd199b58"
      unitRef="usd">3696000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i35d07ab78245425a9b0587b2d506ed6c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS01LTEtMS02MDUzMA_f1ef8fc5-3a47-42b4-bfaf-536d1daac4e0"
      unitRef="usd">941000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i308ec285852044bf80a42cd036875c90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS03LTEtMS02MDUzMA_05aefbde-39c3-417a-9bbf-0dcfaa8aaf2d"
      unitRef="usd">4617000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i308ec285852044bf80a42cd036875c90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS05LTEtMS02MDUzMA_6098edfe-6844-49d4-b36f-e082809aa87b"
      unitRef="usd">3502000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i308ec285852044bf80a42cd036875c90_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNS0xMS0xLTEtNjA1MzA_abb1332f-ecda-4995-abc7-bc5ad14a362a"
      unitRef="usd">1115000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0xLTEtMS02MDUzMA_0dd3e99f-eeb5-4ab1-beee-5b53a2be3242"
      unitRef="usd">2243000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0zLTEtMS02MDUzMA_a29cdc7a-d80d-49ce-8b3d-3bb17b5efe0f"
      unitRef="usd">1064000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i56fd199c91004e9c9ce514924fec2d60_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi01LTEtMS02MDUzMA_ec6e6089-ae9b-44b9-85f7-8de1ea3f5487"
      unitRef="usd">1179000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi03LTEtMS02MDUzMA_4215ba14-b6ea-4c0b-90d8-14d61c481085"
      unitRef="usd">1960000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi05LTEtMS02MDUzMA_6ae675ff-1922-4514-adcf-17a6f409221b"
      unitRef="usd">735000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5645d7c7630e4f5a9d8d9f30133e2727_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNi0xMS0xLTEtNjA1MzA_c21f34ca-2ff1-497b-932d-567398259d4a"
      unitRef="usd">1225000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0xLTEtMS02MDUzMA_fb43cd12-614d-4d95-840c-33cffc9d4114"
      unitRef="usd">1167211000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0zLTEtMS02MDUzMA_e0d34b00-7cb2-4f13-b775-ad1bcc8f5e47"
      unitRef="usd">363915000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy01LTEtMS02MDUzMA_35688a79-95e2-40fa-9e2e-605d2f2d0961"
      unitRef="usd">803296000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy03LTEtMS02MDUzMA_858fe924-9879-4852-9c2b-42b5d1d5ee23"
      unitRef="usd">1137606000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy05LTEtMS02MDUzMA_970ae29c-0131-4df8-b093-6b5abb17c485"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfNy0xMS0xLTEtNjA1MzA_420736b6-636a-4d57-99ae-b350354b53cf"
      unitRef="usd">815712000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC0xLTEtMS02MDUzMA_17a14b0a-6e2a-4e5f-8d25-e497af16f7cc"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC01LTEtMS02MDUzMA_754e5c5a-f50a-47c2-8130-9f30009b5bb5"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC03LTEtMS02MDUzMA_351b0877-6b0f-4adc-ae8e-fa9fe498dae9"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IndefiniteLivedTradeNames
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOC0xMS0xLTEtNjA1MzA_9342b12e-2348-4ca3-b1d0-fdc636c52dfc"
      unitRef="usd">56965000</us-gaap:IndefiniteLivedTradeNames>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0xLTEtMS02MDUzMA_e635950e-ec29-4da7-9030-0e9303218f88"
      unitRef="usd">1224176000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0zLTEtMS02MDUzMA_b82cd479-8c91-4e22-ab28-46e59016a510"
      unitRef="usd">363915000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS01LTEtMS02MDUzMA_0ed170d0-ccbf-41ea-b27d-ff4c5f594c12"
      unitRef="usd">860261000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS03LTEtMS02MDUzMA_f0708212-0e2a-4c8b-93f8-8875acd24046"
      unitRef="usd">1194571000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS05LTEtMS02MDUzMA_95aaff9b-c9ba-4c38-b3ca-aa03c9d3f1a0"
      unitRef="usd">321894000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOmI1YmIwY2VmYmFhOTQyZTM5NDYxYzlkMDkyNzBjNTk0L3RhYmxlcmFuZ2U6YjViYjBjZWZiYWE5NDJlMzk0NjFjOWQwOTI3MGM1OTRfOS0xMS0xLTEtNjA1MzA_7771d68d-a194-44f7-b6cf-5021ea678df8"
      unitRef="usd">872677000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzQwMg_6e340bf3-f510-42f6-91d9-f806ecdc635b"
      unitRef="usd">20900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ5Ng_10c29629-5370-4855-a13b-e4f75ffbdc54"
      unitRef="usd">42000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ4OA_14205cd1-68a4-4d33-b62c-6550b37da562"
      unitRef="usd">18800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMTA5OTUxMTYzMTQ3Mw_5c82234d-ede0-49bb-84d0-530ccbe011f6"
      unitRef="usd">37400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RleHRyZWdpb246ZjhkZmJjZWYyMjU2NGVhNWJlMjY4Njg4ZDZiOTU4NzhfMzYyMg_4ca29532-0177-4b51-b719-0c01abc27989">&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 2022 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;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="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;2026&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;41,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;82,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;81,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;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;76,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;69,682&#160;&lt;/span&gt;&lt;/td&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="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi0wLTEtMS02MDUzMA_15a76a6c-1b16-4fe9-b3dc-276f7f2d99f8"
      unitRef="usd">41745000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi0yLTEtMS02MDUzMA_c9fe6a82-2d28-4e7f-91f7-b50a30354732"
      unitRef="usd">82979000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi00LTEtMS02MDUzMA_72ff7d46-f622-4ba6-b543-cb7384eb9dfc"
      unitRef="usd">81386000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi02LTEtMS02MDUzMA_0ae57111-4f24-486b-a787-2189e5a185bc"
      unitRef="usd">76049000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82NC9mcmFnOmY4ZGZiY2VmMjI1NjRlYTViZTI2ODY4OGQ2Yjk1ODc4L3RhYmxlOjk3ZThhMzdkMjRmZTQ0NGQ4ZDgxZWM2NDA1NTNmMWFmL3RhYmxlcmFuZ2U6OTdlOGEzN2QyNGZlNDQ0ZDhkODFlYzY0MDU1M2YxYWZfMi04LTEtMS02MDUzMA_b4aae9e6-5d06-4b73-94bc-e46f53be851e"
      unitRef="usd">69682000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:ProductWarrantyDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RleHRyZWdpb246MzI5M2Q1NDA2MTA0NDk0MmExMjUyMzhhOWVlZTAwMzlfNjAz_c3a6ddf2-4ef0-4df8-9286-2f3c72e2f927">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 six months ended June&#160;30, 2022 and the year ended December&#160;31, 2021 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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&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;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;1,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:9pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&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 2px 1pt;text-align:left;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 #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,787&#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: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 #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;2,062&#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;</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RleHRyZWdpb246MzI5M2Q1NDA2MTA0NDk0MmExMjUyMzhhOWVlZTAwMzlfNjA1_d47267c7-8bea-467c-8e4d-abd5fe0eb776">A reconciliation of the change in the carrying value of the Company&#x2019;s warranty liability for the six months ended June&#160;30, 2022 and the year ended December&#160;31, 2021 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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Year ended December 31, 2021&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;2,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;/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;1,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:9pt;font-weight:400;line-height:100%"&gt;4,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(1,444)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ending balance&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 2px 1pt;text-align:left;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 #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,787&#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: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 #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;2,062&#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;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMi0xLTEtMS02MDUzMA_bbfae2a4-8a15-41b6-a631-62ec632feb20"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i5166eb359d0249e98d37428e4f11bbf5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMi0zLTEtMS02MDUzMA_2b3c0795-ce2c-4a7d-aea3-9d8483a38821"
      unitRef="usd">1558000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMy0xLTEtMS02MDUzMA_7dbe7f0a-4cd9-4d35-91eb-d5d39a406dfa"
      unitRef="usd">1169000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfMy0zLTEtMS02MDUzMA_776012ed-e6fb-4172-adb6-faf1be63effb"
      unitRef="usd">4257000</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNC0xLTEtMS02MDUzMA_b48713ab-c3de-4b74-8810-f3d7f3ced9cb"
      unitRef="usd">1444000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNC0zLTEtMS02MDUzMA_2a45bcaf-26df-46aa-a449-cbee5fdcd953"
      unitRef="usd">3753000</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNS0xLTEtMS02MDUzMA_1bd95ccd-2b54-4b1a-9a7d-ee957f9e50ab"
      unitRef="usd">1787000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF82Ny9mcmFnOjMyOTNkNTQwNjEwNDQ5NDJhMTI1MjM4YTllZWUwMDM5L3RhYmxlOjkxNTIzN2NmZjM5NzRlNzU4MWJlNTcxN2I0MWVkOTZjL3RhYmxlcmFuZ2U6OTE1MjM3Y2ZmMzk3NGU3NTgxYmU1NzE3YjQxZWQ5NmNfNS0zLTEtMS02MDUzMA_c8797bf1-5575-442a-b940-50a3eb7ff6fe"
      unitRef="usd">2062000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODIzMw_1b95b9ac-c412-4ccb-ac54-e84b1762b339">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%;text-decoration:underline"&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 LLC, 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 LLC 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 $597.7 million at June&#160;30, 2022. Letters of credit outstanding at June&#160;30, 2022 totaled approximately $2.3 million. At June&#160;30, 2022, 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%;text-decoration:underline"&gt;2018 Credit Facility&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;   &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 LLC 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%;text-decoration:underline"&gt;Senior Notes&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%"&gt;2032 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 November 17, 2021, we consummated the issuance and sale of $300&#160;million aggregate principal amount of our 5.000% Senior Notes due 2032 (the &#x201c;2032 Notes&#x201d; of "2032 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 2032 Notes were issued pursuant to an indenture, dated as of November 17, 2021 (the &#x201c;2032 Notes Indenture&#x201d;), between the LLC and U.S. Bank National Association, as trustee (the &#x201c;Trustee&#x201d;). The 2032 Notes bear interest at the rate of 5.000% per annum and will mature on January 15, 2032. Interest on the 2032 Notes is payable in cash on January 15 and July 15 of each year, beginning on July 15, 2022.&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 proceeds from the sale of the 2032 Notes was used to repay a portion of our debt under the 2021 Revolving Credit Facility. &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%"&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 2029 Notes were issued pursuant to an indenture, dated as of March 23, 2021 (the &#x201c;2029 Notes Indenture&#x201d;), between the LLC and U.S. Bank National Association, as trustee (the "Trustee"). The 2029 Notes bear interest at the rate of 5.250% per annum and will mature on April 15, 2029.  Interest on the 2029 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 LLC 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 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 LLC and U.S. Bank National Association, as trustee ("Trustee"), the Trustee delivered redemption notices, on behalf of the LLC, to holders of the LLC&#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 June&#160;30, 2022 and December&#160;31, 2021 &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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:16.443%"/&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:16.448%"/&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;June 30, 2022&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Effective Interest Rate&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;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:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&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;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:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#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;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 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 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:9pt;font-weight:400;line-height:100%"&gt;4.89&#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;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 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;/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;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/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;300,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;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;300,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Less: Unamortized premiums and debt issuance costs &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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 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: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,285,747&#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 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: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,284,826&#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 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:83.333%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.128%"/&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:16.970%"/&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:10.654%"/&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:10.829%"/&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:15.215%"/&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:15.219%"/&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding: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;2032 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;January 15, 2032&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.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;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;300,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;231,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;April 15, 2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="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:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;825,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&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 2032 Senior Notes offering in November 2021, the Company recorded $4.3&#160;million in deferred financing costs. In addition, the Company recorded $12.0 million in deferred financing costs related to the 2029 Senior Notes offering in March 2021. The net deferred financing costs associated with the 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 2021 Revolving Credit Facility, the debt issuance costs associated with the 2021 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 June&#160;30, 2022 and December&#160;31, 2021, 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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;27,819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;27,784&#160;&lt;/span&gt;&lt;/td&gt;&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;(7,752)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;20,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;21,763&#160;&lt;/span&gt;&lt;/td&gt;&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;5,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;14,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:8.5pt;font-weight:400;line-height:100%"&gt;15,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;/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;20,067&#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;21,763&#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="if76d62a338f14746a8320fd7ac623ca1_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjk1_e17abb6f-9347-4149-bd45-5d76d1636feb"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i41fa24862a0e45bfb8a62ebc405666bf_I20210323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODYy_c9b1d49f-d4b6-4fd0-a968-0bbfbf2e7696"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d705f0aa00c43beb7758caf9673a954_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMTYxMQ_d1881db1-94d3-45c0-ab34-a4167402926c"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibc12460ce0564d458e919a521bc38749_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMTYxNw_023ac605-1f5b-445f-b2eb-7528550f4793"
      unitRef="number">0.0250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i69ff8fc29f794f43ad680e5f323ae040_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjAwMw_8b547dd8-922a-4868-842b-32dcb62af5d4"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ib167704c4c6f437fb9b35379892deaed_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjA2MQ_c17a23af-274a-4afe-9ae8-4a5b16904d2e"
      unitRef="number">0.010</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7d0f939ddfeb472c8403abfe7e3435b8_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjExMA_536500d7-9e2b-4640-90b0-ae84c5540c02"
      unitRef="number">0.0050</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i5dbc8b8f37594bc5b29eb31c484ed1fa_I20210323"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjExNg_1a94c41f-66cb-4503-9302-1a56351e8229"
      unitRef="number">0.0150</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i0d8b68fac478451585e33e41df6d24c9_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjI0OQ_19b06ab5-72bd-4c71-8ca2-33418cafab26"
      unitRef="usd">100000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i6bd57e7da1b8432b8637306a143a823d_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjMyNQ_d12eab2b-3f58-439d-b8f5-77fede50ab83"
      unitRef="usd">25000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjU4Mg_c2c90de8-626a-480e-9254-13f379512976"
      unitRef="usd">597700000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i2d99ce5d47ad4cdd9cdd07f1dbaa9500_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMjY1MA_49e45366-823f-4643-a145-2ad4b96158c0"
      unitRef="usd">2300000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i8fe0fa5d2f264e878d4f06d6517620fa_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzA2MA_7059a79d-a88a-4d09-854c-1673f38cc20e"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id55d974a924e4994815f4c6128bbba6d_I20180418"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzA3NQ_0531f49e-e0b7-4ed3-9d46-6016ab025346"
      unitRef="usd">500000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzQ1MQ_1fe6a0f1-c044-4fc5-beb5-17cf41f21b8a"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzQ4OA_cb1837e7-85d9-4d0f-ae51-d95283ffdec2"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i7ca2cae4570142158561f5dad1df667b_I20211117"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfMzk4OQ_48c45edf-a255-40ab-bc01-2904c9b8a896"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDM1OA_1dc82d2a-7f0c-4c98-82dc-e2f956ea93ec"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDM5NQ_22ef0b0e-2bd7-432e-a584-23b69bb0347d"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i489bc38622ff4f0f8321b43b8f4171ce_I20210323"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNDg4OA_8aa2ce2d-49f1-45c4-8de3-ec51e64ddf10"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTQyMw_fdee35e7-fe6a-4c77-b469-58919997241e"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTUzMg_f0d4632f-7013-4372-b4cd-ab7033738cda"
      unitRef="number">0.08000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie6ae9cb7e81743f3a4ce951855ebb576_I20210302"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNTk1Mg_899ed72d-49a6-4f79-91e0-0271cadb656b"
      unitRef="usd">600000000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ie0913764cc144582b69a64782043cf59_D20210302-20210302"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjA3Mg_c02872c2-e700-468d-93ef-c5faa56fa831"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <codi:ProceedsHeldInEscrow
      contextRef="i65c6047ae0164b518f38d2084d820fe7_I20210323"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjMyMQ_0343829a-bd89-45e0-b478-dd7d5d85f19d"
      unitRef="usd">647700000</codi:ProceedsHeldInEscrow>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNjUzNQ_f340dce0-a22d-44e5-ad04-9c880a1ea7a7"
      unitRef="usd">-33300000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:ScheduleOfDebtTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfODI0Mw_ecd434a9-e7fa-4ba2-99fd-9b5e1205782d">he following table provides the Company&#x2019;s debt holdings at June&#160;30, 2022 and December&#160;31, 2021 &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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:17.467%"/&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:16.443%"/&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:16.448%"/&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;June 30, 2022&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;Effective Interest Rate&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;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:8.5pt;font-weight:700;line-height:100%"&gt;Effective Interest Rate&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;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:9pt;font-weight:400;line-height:100%"&gt;2029 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5.25&#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;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 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 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:9pt;font-weight:400;line-height:100%"&gt;4.89&#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;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 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;/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;2032 Senior Notes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.00&#160;&lt;/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;300,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;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;300,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Less: Unamortized premiums and debt issuance costs &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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,174)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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 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: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,285,747&#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 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: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,284,826&#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:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi0xLTEtMS02MDUzMA_92a59bcd-f592-4ad2-a91d-115afd7e76d0"
      unitRef="number">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi0zLTEtMS02MDUzMA_e184cb3e-9be2-4b53-abc9-ff0cf8f15939"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i5246896042a347ee92ae07bdccaa56f7_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi01LTEtMS02MDUzMA_a121b334-9913-4414-92d7-7e2beb74889e"
      unitRef="number">0.0489</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i5246896042a347ee92ae07bdccaa56f7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMi03LTEtMS02MDUzMA_2396e66a-ea0e-45ec-a3e4-a5f926521ec3"
      unitRef="usd">1000000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy0xLTEtMS02MDUzMA_a71b4da1-e3c2-4b20-b219-deb9a08bd74e"
      unitRef="number">0.0500</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy0zLTEtMS02MDUzMA_90ed9605-4482-4fe5-b045-b67b79a714fd"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy01LTEtMS02MDUzMA_24473fee-ff0f-433b-b861-219125dd5209"
      unitRef="number">0.0529</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:SeniorNotes
      contextRef="ia3a0c24ecbfc4b36a270a4258fb972bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfMy03LTEtMS02MDUzMA_c711664b-c060-421f-b6b6-7cdf38a6b8e8"
      unitRef="usd">300000000</us-gaap:SeniorNotes>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfNS0zLTEtMS02MDUzMA_42f51d77-4bb6-4f53-b93b-3f734125baa8"
      unitRef="usd">14253000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:DebtInstrumentUnamortizedDiscount
      contextRef="i7c530531e51b4739bcaf16b37b7b21e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfNS03LTEtMS02MDUzMA_32587f92-9337-4bb3-8f58-e25c8b4d5f4f"
      unitRef="usd">15174000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfOC0zLTEtMS02MDUzMA_11ced01b-856c-4f97-bd5f-55b4d03a7a15"
      unitRef="usd">1285747000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmM4ODIwNGYwOTZmMzRmNThiMjU2NjIzZjVkN2RhYWJhL3RhYmxlcmFuZ2U6Yzg4MjA0ZjA5NmYzNGY1OGIyNTY2MjNmNWQ3ZGFhYmFfOC03LTEtMS02MDUzMA_3544854b-b741-4a06-83ba-1ce666de2182"
      unitRef="usd">1284826000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi00LTEtMS02MDUzMA_559c6e68-912c-45af-ae9a-854206fce0f5"
      unitRef="number">0.05000</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi04LTEtMS02MDUzMA_df8a7f56-7454-4b12-ae21-50aa4ec52a87"
      unitRef="usd">300000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i36dacf4e048e46ee9ed90942ee1c4b9c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMi0xMC0xLTEtNjA1MzA_9535033e-0fe8-4127-b643-a6ef4da667e1"
      unitRef="usd">231750000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy00LTEtMS02MDUzMA_cafd4988-e37a-4bd3-b815-8b95583a54ef"
      unitRef="number">0.05250</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <codi:Debtissuanceaggregateprincipalamount
      contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy04LTEtMS02MDUzMA_8d815b42-05a2-4d99-b7ee-fdf4458207b4"
      unitRef="usd">1000000000</codi:Debtissuanceaggregateprincipalamount>
    <us-gaap:LongTermDebtFairValue
      contextRef="i9b88f1452d694a1ca7112cce00549259_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmYxNDJmMTk0NTM2YjRiYTdhNDM3ZjlmZGNhNDIzODUzL3RhYmxlcmFuZ2U6ZjE0MmYxOTQ1MzZiNGJhN2E0MzdmOWZkY2E0MjM4NTNfMy0xMC0xLTEtNjA1MzA_405a7a97-c959-44d3-9aed-844c77efe6d1"
      unitRef="usd">825000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i71351698239d4dc49803e1d3c1e9ce0f_I20211117"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzE1MA_00276df6-c55d-4db2-899b-99449da5854f"
      unitRef="usd">4300000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i76d39177981049bd8310873ac9fdcfbe_I20210302"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzIxNg_145644d3-bb58-4603-a430-20e2b0463d25"
      unitRef="usd">12000000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="ie835c49ef9dd4c148ddfe8c59384229d_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzM4MA_41c4d3c8-f2a3-4bb0-be18-aedb360a0146"
      unitRef="usd">7200000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i433e0a5ae9954533a9b40ef8f7890766_I20200507"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RleHRyZWdpb246N2NmNWQyOGM1MTc0NDEzNjg5ZmE3MjQ4Mzc0NmZhYTZfNzU3MQ_389fd666-cc3e-4819-aafb-a4cca5696b24"
      unitRef="usd">5400000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMS0xLTEtMS02MDUzMA_0f694e3a-4450-48c6-8ef2-a5e274acec8b"
      unitRef="usd">27819000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMS0zLTEtMS02MDUzMA_6da5c88e-bd0e-47b0-b808-028f4d05d528"
      unitRef="usd">27784000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMi0xLTEtMS02MDUzMA_5db4b220-9d8b-4e47-acb4-ff0eaaaad054"
      unitRef="usd">7752000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:AccumulatedAmortizationDeferredFinanceCosts
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMi0zLTEtMS02MDUzMA_cd984454-9183-4283-9042-895e73c07337"
      unitRef="usd">6021000</us-gaap:AccumulatedAmortizationDeferredFinanceCosts>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMy0xLTEtMS02MDUzMA_79d7f022-cb37-4155-8c6e-b80bde38c45f"
      unitRef="usd">20067000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfMy0zLTEtMS02MDUzMA_3fba1dbf-6490-4d7a-bf6d-10de5aabddca"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i5272c9a6d6f04543a220d6c2bea38e85_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNi0xLTEtMS02MDUzMA_f8f3ab42-c18f-4c89-a533-9c66b2d1e462"
      unitRef="usd">5814000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="id341c8c7d8d046ac9ba5b6956541daf0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNi0zLTEtMS02MDUzMA_2d0190a6-6a63-469c-afc4-0030c989811c"
      unitRef="usd">6589000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i02d1777c5fe049f6a59e694d9a979198_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNy0xLTEtMS02MDUzMA_5c6d1943-fa8a-4253-8d88-22db01c42b6b"
      unitRef="usd">14253000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i2de5005e6e6844a0840546dc44bb4769_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfNy0zLTEtMS02MDUzMA_d2c9b4c6-345e-4ea6-9fa6-d9c5bb025740"
      unitRef="usd">15174000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfOC0xLTEtMS02MDUzMA_0b843f36-e1a4-4c61-8df0-e6a6cbf7cd65"
      unitRef="usd">20067000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83MC9mcmFnOjdjZjVkMjhjNTE3NDQxMzY4OWZhNzI0ODM3NDZmYWE2L3RhYmxlOmU0OGQwNjJlOTcwNzQ3ZGI4YTgxYWVkYzYwNzMwZjJhL3RhYmxlcmFuZ2U6ZTQ4ZDA2MmU5NzA3NDdkYjhhODFhZWRjNjA3MzBmMmFfOC0zLTEtMS02MDUzMA_058da3b8-7234-48dd-ae18-4639b0fbb413"
      unitRef="usd">21763000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfOTI_97256fdc-f307-4bca-8acc-e26356931abc"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2d160c5d8cf549bd998e862ff07bcbe6_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNjky_a0c90f80-cb88-4acf-a6f1-db78c1e76ca6"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <codi:AtTheMarketOfferingCosts
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTY3Mw_a4bc6471-6427-42fd-b4f8-42aa40346fb1"
      unitRef="usd">100000</codi:AtTheMarketOfferingCosts>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2d160c5d8cf549bd998e862ff07bcbe6_I20210907"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTM4NA_0e43c219-5e8e-4e6d-8c47-3c97d2504473"
      unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i45853d503b7d41238960027ba4f0775f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjAxNA_a1f6b7e7-55d3-40c2-9c0a-8edf3b3a32cf"
      unitRef="shares">1817505000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTIzNQ_8f6c5f8a-3a6b-4475-aff1-81a75c171d79"
      unitRef="shares">2529938</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i45853d503b7d41238960027ba4f0775f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTMzMQ_07f8672f-0758-4f2f-b22f-de77f0744791"
      unitRef="usd">42100000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:ProceedsFromIssuanceOrSaleOfEquity
      contextRef="i96c69e831bcd409a89d0cd08f1d71a58_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTE1Mzg_b1ad1acb-66eb-4400-b6e3-0827d11e1497"
      unitRef="usd">62300000</us-gaap:ProceedsFromIssuanceOrSaleOfEquity>
    <us-gaap:PaymentsForCommissions
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjE5MA_55c4b0b8-9028-47eb-b7cd-d00037f0bbe3"
      unitRef="usd">700000</us-gaap:PaymentsForCommissions>
    <us-gaap:PaymentsForCommissions
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTA5OTUxMTYzOTM1OQ_4efa8f2e-263f-4646-9f90-3b15b60d3c25"
      unitRef="usd">1100000</us-gaap:PaymentsForCommissions>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjI5OQ_727287d8-6129-46f1-b85b-dd4af988a80b"
      unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia48a6a0c14fb40c0b60a012062be2ba1_I20191120"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjQ4MA_ca8ccc93-c65c-4ca8-a990-29229c1af25d"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjQ4Mw_4e2a0f51-0851-4540-809c-43f9db6be79e"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjU3OQ_ac15c430-e593-4861-9155-5f161757f135"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iedd7935a658a42699360161c44d51b0c_I20191202"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjYzNQ_9ff224b2-ef68-41fa-aa6c-d46b43b394fc"
      unitRef="shares">600000</us-gaap:PreferredStockSharesIssued>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjgzMQ_fc2db16a-aeb4-417e-b724-058e4f890d00"
      unitRef="usd">115000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMjgzOA_c14f471e-599a-489f-be70-0a2206553a6d"
      unitRef="usd">111000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="iabd7c2ed4fa841ecbc847f31f5be6a08_D20191120-20191120"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzE1MQ_77f0d808-c274-4699-915b-94ba1990f57b"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="iaec2387356c149ddb74d98aaceae6914_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzIyOQ_1411f64f-c1de-4655-872b-fbf896db60be"
      unitRef="usd">1500000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i2d739b19d9884ac0b00c47b8c2b65e79_I20191120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMzkyNg_c4dc77e0-c30b-4423-b479-c00e58defb19"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDI3Nw_fe28f4f1-add8-4543-8a7c-2232f17b72ab"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia29462d01b3f46d6b875b8e480395f87_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDI4MA_200aeb41-f60a-471c-ae78-9cec17cedc6a"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDM4Mg_7e4017b0-ae0e-4bad-ab5c-9613bcbb750f"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDQxOA_3dc88717-42b7-439d-b904-0b3b238ce90f"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i44b583f3f3c948cea1788527a8589596_D20180313-20180313"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDQyNQ_840e8712-ef1e-4961-aec8-b5d795baf030"
      unitRef="shares">96500000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="ia29462d01b3f46d6b875b8e480395f87_D20180313-20180313"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDczNQ_7f63a243-2114-4969-9bbb-6a7d73121ec2"
      unitRef="number">0.07875</us-gaap:PreferredStockDividendRatePercentage>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ida2dd136755041cbb4bc7daeecdccb89_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNDgxMg_0f80bea3-0f6e-4801-9055-51ac3168970b"
      unitRef="usd">1300000</codi:AccruedDistributionPreferredShareholders>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i24bcd7c259804186bf4eb4cc5e1ef253_I20180313"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTQ5OQ_079ce2e5-c516-4fa2-9e9d-8ab3a5d55377"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id47abc95b67c4f83aedaec4b0faee605_I20170628"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTg0OQ_9cf871ac-728c-4a8f-85d4-e78f2ceabef8"
      unitRef="shares">4000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTg1Mg_9870eca9-ad57-462f-a762-bd8b6abbd6f8"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockLiquidationPreference
      contextRef="ie1830882b09d410badeca65f6ddf4b8b_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk1NA_826a0088-6f02-4f3b-8fb5-677a751882a5"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockLiquidationPreference>
    <us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock
      contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk5MA_3dc88717-42b7-439d-b904-0b3b238ce90f"
      unitRef="usd">100000000</us-gaap:ProceedsFromIssuanceOfPreferredStockAndPreferenceStock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i32a1e2e6d248471ab3e687765d868f60_D20170628-20170628"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNTk5Nw_1d4466ec-fad5-4bdb-bc0b-1d476c2c56c9"
      unitRef="shares">96400000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:PreferredStockDividendRatePercentage
      contextRef="i3b895fc6924c4362a7de2ab3fd0cd1c7_D20170628-20170628"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNjI5OA_b5bb91d0-46b4-448b-899d-8da5d0a32993"
      unitRef="number">0.07250</us-gaap:PreferredStockDividendRatePercentage>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="ie1830882b09d410badeca65f6ddf4b8b_I20170628"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfNzE1Mg_606b0d6d-6007-4b1a-a568-7431708355e9"
      unitRef="usdPerShare">25.00</us-gaap:PreferredStockRedemptionPricePerShare>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i384272a90e6e4c88bece38f8946a8bde_D20210701-20210930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODU4NQ_3d8cd197-9c6c-48b5-8686-3bd63d7a3999"
      unitRef="usd">12100000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="i3bfe77e1e28346a68e9820e5ff77c3ee_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODkxMw_7ae736f9-14a3-49bb-8ac7-8eea103d421a"
      unitRef="usd">3300000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:DistributionsForContributionBasedProfitAllocationPayments
      contextRef="idb9ae414ebac4cd2ab4eed4942ca1f15_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfODk5MA_ffd4c283-1473-4438-8093-c54cffbf78b8"
      unitRef="usd">2000000</codi:DistributionsForContributionBasedProfitAllocationPayments>
    <codi:PaymentstoNoncontrollingInterestsAllocationInterests
      contextRef="i8d23e6704f4540b7be0a73307e8c539f_D20211001-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfOTI2OA_2c63daf0-7094-4094-a9b7-51b53b0d9624"
      unitRef="usd">16800000</codi:PaymentstoNoncontrollingInterestsAllocationInterests>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi0yLTEtMS02MDUzMA_376e83b0-00f7-455c-a64d-e64860750632"
      unitRef="usd">22897000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi00LTEtMS02MDUzMA_59f820e5-799f-47d6-b7f7-52bed87b236c"
      unitRef="usd">-23575000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi02LTEtMS02MDUzMA_51e02303-f81f-4105-8563-210e9a092c6d"
      unitRef="usd">36337000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi02LTEtMS02MDUzMA_58117d45-c6df-4be3-ae26-4f2ca1286818"
      unitRef="usd">36337000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi04LTEtMS02MDUzMA_090d751f-85bf-44bb-80e8-8be6e88609f8"
      unitRef="usd">-12396000</us-gaap:IncomeLossFromContinuingOperations>
    <us-gaap:IncomeLossFromContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMi04LTEtMS02MDUzMA_20224251-6afe-4bea-99b8-98317ddc6cf5"
      unitRef="usd">-12396000</us-gaap:IncomeLossFromContinuingOperations>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy0yLTEtMS02MDUzMA_7bf5981c-b12f-4ec5-a420-6df3a854f4d0"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy00LTEtMS02MDUzMA_02a02a25-2127-4a73-82e5-5adee8a59f13"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy02LTEtMS02MDUzMA_d17b56d1-9c21-43dc-896f-129a7eeb969a"
      unitRef="usd">0</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpenseAllocationInterests
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfMy04LTEtMS02MDUzMA_91c48924-3fd4-49c1-b612-f41653d89c71"
      unitRef="usd">5214000</codi:DistributionExpenseAllocationInterests>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC0yLTEtMS02MDUzMA_5fe8b9b2-eb38-406e-8c48-f5e1e05b210a"
      unitRef="usd">6046000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC00LTEtMS02MDUzMA_d9bc07d4-3914-4dcf-bd95-d492a50f920f"
      unitRef="usd">6046000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC02LTEtMS02MDUzMA_32aeb1d9-5e0a-4491-b5fb-d33da220bfd5"
      unitRef="usd">12091000</codi:DistributionExpensePreferredShareholders>
    <codi:DistributionExpensePreferredShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNC04LTEtMS02MDUzMA_66268b64-4362-40c5-833c-2dee3b121d99"
      unitRef="usd">12091000</codi:DistributionExpensePreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS0yLTEtMS02MDUzMA_18510107-c7ec-4839-81e6-694c52914130"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS00LTEtMS02MDUzMA_2e4de257-cdf5-44bf-901e-824b686c7980"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS02LTEtMS02MDUzMA_5240ec45-3b8f-4cd1-aca4-eb714fcb4abc"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:AccruedDistributionPreferredShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNS04LTEtMS02MDUzMA_3ee80f29-7d97-4e0c-b73b-fb11bb46f220"
      unitRef="usd">2869000</codi:AccruedDistributionPreferredShareholders>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi0yLTEtMS02MDUzMA_04079b59-0e1c-43da-ac65-8e7212a832c9"
      unitRef="usd">13982000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi00LTEtMS02MDUzMA_5e5d03bf-21d3-4442-9266-120709c5533c"
      unitRef="usd">-32490000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi02LTEtMS02MDUzMA_216cf63a-ec7a-4153-912f-334c045d1d92"
      unitRef="usd">21377000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmJkYTFmNDhjMjc4MzQ5Mjc4ZDVjZjQ3MTA5MzUyZGFmL3RhYmxlcmFuZ2U6YmRhMWY0OGMyNzgzNDkyNzhkNWNmNDcxMDkzNTJkYWZfNi04LTEtMS02MDUzMA_866fc4a8-8630-4840-a594-5fdecfaa0b7d"
      unitRef="usd">-32570000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEzNTE_114b47f8-f3da-4f82-b4b3-e687298d97ef">&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 six months ended June&#160;30, 2022 and 2021 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:51.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;June 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;Six months ended&#160;&lt;br/&gt;&#160;June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;13,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(32,490)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;21,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(32,570)&lt;/span&gt;&lt;/td&gt;&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;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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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 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;9,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(32,713)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;13,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;(34,323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;3,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;8,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;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;13,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: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;16,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:400;line-height:100%"&gt;1,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;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;935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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,090&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;12,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;15,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;70,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;69,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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.53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;0.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;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.24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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.17&#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.38)&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.37&#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.29)&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;Dist</us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi0yLTEtMS02MDUzMA_dfabe170-21fb-4bb1-a0f6-4e1f2d3ea3ff"
      unitRef="usd">13982000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi00LTEtMS02MDUzMA_2b398ef2-cebd-41e4-a1a3-793354fdb1f8"
      unitRef="usd">-32490000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi02LTEtMS02MDUzMA_79bea707-75ed-43aa-9e6c-ce60b960b412"
      unitRef="usd">21377000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:NetIncomeLossAvailabletoTrustStockNetofDistributions
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMi04LTEtMS02MDUzMA_ad0686f5-1a3a-4c5a-b92b-6973a88ae315"
      unitRef="usd">-32570000</codi:NetIncomeLossAvailabletoTrustStockNetofDistributions>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy0yLTEtMS02MDUzMA_2d1b4dcc-b99b-42e0-a1eb-616b727990c9"
      unitRef="usd">4641000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy00LTEtMS02MDUzMA_a6404807-8526-49b6-96d8-dbf492786ea7"
      unitRef="usd">223000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy02LTEtMS02MDUzMA_bbe59cca-34d2-42e8-a44d-d5277da58716"
      unitRef="usd">7884000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMy04LTEtMS02MDUzMA_83deb605-25e9-405c-8f36-cd19f14e5cd5"
      unitRef="usd">1753000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC0yLTEtMS02MDUzMA_44349dd0-a22f-452a-b3bb-79371e84d7d5"
      unitRef="usd">9341000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC00LTEtMS02MDUzMA_1e9e2eab-800d-414a-92ca-49767413f3f1"
      unitRef="usd">-32713000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC02LTEtMS02MDUzMA_a9189177-f33c-4dcd-b036-996d3a3f4998"
      unitRef="usd">13493000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNC04LTEtMS02MDUzMA_8bba416b-5ebd-4701-a3bb-206b4219ecfa"
      unitRef="usd">-34323000</codi:NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi0yLTEtMS02MDUzMA_a12bef2d-d69e-41c5-bfa5-afb27ac7c21d"
      unitRef="usd">3470000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi00LTEtMS02MDUzMA_6c599592-de4b-4711-939e-6234cf581cba"
      unitRef="usd">8945000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi02LTEtMS02MDUzMA_1de7c3db-1132-4ff7-a160-1edc1f5345be"
      unitRef="usd">13792000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
      contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNi04LTEtMS02MDUzMA_fe471e1e-abe7-4855-a368-6ac6ad3eb5c1"
      unitRef="usd">16760000</us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy0yLTEtMS02MDUzMA_34ee7a46-a2bf-4be8-9d87-b9845674ac4e"
      unitRef="usd">569000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy00LTEtMS02MDUzMA_9187f6e5-eaeb-4e82-8fe0-c00588e0f275"
      unitRef="usd">855000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy02LTEtMS02MDUzMA_04829ca9-4732-4a4e-bfef-dfe82144d1d7"
      unitRef="usd">1198000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent
      contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfNy04LTEtMS02MDUzMA_f2b009c4-2e86-4027-8a91-0f2f9f60044b"
      unitRef="usd">935000</codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="ifdd6b4a4b99a482c830d4609b627f171_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC0yLTEtMS02MDUzMA_7b62f0a6-5a05-4a76-ac2b-84219addddb9"
      unitRef="usd">2901000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i196d90c718024ba9bf0e3993d002cf9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC00LTEtMS02MDUzMA_839d4ba8-f783-48c1-a38f-b78394192d4a"
      unitRef="usd">8090000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i1637220783ab4e2a86119114c8b37b54_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC02LTEtMS02MDUzMA_502c8559-84c6-4116-ab15-639fe14a2fc9"
      unitRef="usd">12594000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
      contextRef="i8d954889d26441c097a53216e6ef2232_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfOC04LTEtMS02MDUzMA_7143571b-7985-4902-be63-9891cf4595ce"
      unitRef="usd">15825000</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtMi0xLTEtNjA1MzA_e185cc0b-746b-45ea-af3d-29c0c5a2b164"
      unitRef="shares">70227000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtNC0xLTEtNjA1MzA_a71d6d95-ca1e-4313-8430-19cef76b3961"
      unitRef="shares">64900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtNi0xLTEtNjA1MzA_4934c6e7-94f6-46e8-97c5-8b1ab03c5abc"
      unitRef="shares">69804000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTAtOC0xLTEtNjA1MzA_580a4723-68ec-4668-8649-9f3cc7383ce1"
      unitRef="shares">64900000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtMi0xLTEtNjA1MzA_239abf4b-516b-4de2-b77c-82335b5a458a"
      unitRef="usdPerShare">0.13</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtNC0xLTEtNjA1MzA_266e845f-3d19-46fe-803f-49c6244c7dbe"
      unitRef="usdPerShare">-0.50</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtNi0xLTEtNjA1MzA_16807ff0-5a7b-44b8-a03a-2eb488875426"
      unitRef="usdPerShare">0.19</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTMtOC0xLTEtNjA1MzA_202d994a-aa87-41bc-b238-4d730532636e"
      unitRef="usdPerShare">-0.53</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtMi0xLTEtNjA1MzA_237f5b3d-45af-4699-ba7e-07b41e42e1c4"
      unitRef="usdPerShare">0.04</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtNC0xLTEtNjA1MzA_a8956bc2-5aac-49d2-84ef-fef3cb888086"
      unitRef="usdPerShare">0.12</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtNi0xLTEtNjA1MzA_9acc48c8-5cfb-4c38-b4e6-939c8514cffd"
      unitRef="usdPerShare">0.18</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTQtOC0xLTEtNjA1MzA_fa5cdcba-515b-4798-af83-3dae577efeb5"
      unitRef="usdPerShare">0.24</us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtMi0xLTEtNjA1MzA_f2941503-b8d8-4fc1-ad45-ada31cfcd525"
      unitRef="usdPerShare">0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtNC0xLTEtNjA1MzA_7ecdc871-b70e-4b4d-9dee-982c1c5d49b3"
      unitRef="usdPerShare">-0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtNi0xLTEtNjA1MzA_d3b45aee-e6f5-48c1-987d-b3623211ca62"
      unitRef="usdPerShare">0.37</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOjk0MjA2ZGVkZDkyODRiYmVhZGEyOWQ0YzUyOTRjMTkwL3RhYmxlcmFuZ2U6OTQyMDZkZWRkOTI4NGJiZWFkYTI5ZDRjNTI5NGMxOTBfMTUtOC0xLTEtNjA1MzA_4a4b7ed8-c32b-4ed2-ad29-2ab9f90ba0ec"
      unitRef="usdPerShare">-0.29</us-gaap:EarningsPerShareDiluted>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i27c126de99954c8cb8f1a5a70d4da436_I20220728"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy0yLTEtMS03NTI0MA_ffdd20c0-822c-4ecc-801c-c5e5f5a65001"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i588359a8ac0e4df1ba7a18a3e7cb4994_D20220728-20220728"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy00LTEtMS03NTI0MA_7f58d759-af5f-4591-a51e-c2d2f7986990"
      unitRef="usd">17931000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i4d627708611a459e97310d241597b5c5_I20220428"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy0yLTEtMS02MDUzMA_43b27ca9-059e-424e-b841-b1246b8f48cd"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="ib67d4db2e6184bfa954377b20f341dce_D20220428-20220428"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMy00LTEtMS02MDUzMA_d4bee8da-1b9a-4e43-9489-b45cf3135c2b"
      unitRef="usd">17510000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i16d182fa366a4da1bade6cf73384b62c_I20220120"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNC0yLTEtMS02MDUzMA_02a2eb44-caf8-47d5-8649-46defa5d3fca"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i6fb077e87f0d44cc8579e5947d511aaa_D20220120-20220120"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNC00LTEtMS02MDUzMA_94064944-dbeb-41c7-a275-66fa800ff159"
      unitRef="usd">17352000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="ib0a9bc07d183403c980c5edfe4da73ab_I20211022"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNS0yLTEtMS02MDUzMA_a9394b79-10a7-4f9f-b4cb-4ebcc5918e8f"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i71ec1ae388de43a6b0da2bc941034da2_D20211022-20211022"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNS00LTEtMS02MDUzMA_d3b2e8c0-ebbf-4993-8e69-e5980f941bf0"
      unitRef="usd">23742000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="icd8629d5c72e4961a43f12e012774090_I20210907"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNi0yLTEtMS02MDUzMA_cac63bba-67a3-42f5-98a5-7fd11d3dd9c3"
      unitRef="usdPerShare">0.88</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="id611497cdf234cf6908816d10c27ee29_D20210907-20210907"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNi00LTEtMS02MDUzMA_7f123f46-c17e-485a-9ab5-f19511b74c01"
      unitRef="usd">57112000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i2bc814849d494a3d9454f55db1574912_I20210722"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNy0yLTEtMS02MDUzMA_f11aa1cc-f44e-4de0-9b75-fc09f18645e4"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i6247a3744d994139bc445089efb6b4e1_D20210722-20210722"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfNy00LTEtMS02MDUzMA_06167968-5267-4d11-ad86-d0ec04999d80"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="idd60b5ac82ea442f87a6c3e3279cd814_I20210422"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOC0yLTEtMS02MDUzMA_f3f3ec92-7cd5-418e-9883-299f11b15d0f"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i943c3ecdc52a460e8d0dc4c508492e96_D20210422-20210422"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOC00LTEtMS02MDUzMA_0751fbff-06f8-42bb-a2d3-bce56df97a62"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i2a80d924f9ac4faf96bfa618407f71fa_I20210122"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOS0yLTEtMS02MDUzMA_c8876aca-9a28-4f9f-8a38-5e63852baadd"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="iac65360c3316447b88ef303418ce4e65_D20210122-20210122"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfOS00LTEtMS02MDUzMA_f02984be-2ad0-4856-a9fc-316cf4e781b4"
      unitRef="usd">23364000</codi:PaymentsOfDistributionsToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ie8a023b27f124790ad64782700cac1ce_D20220730-20220730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtMi0xLTEtNzUyMzg_88a6cd0e-8eee-425d-921f-5e23b731d06f"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7010f1aa87f04581b92a2c94fd94c8c7_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtNC0xLTEtNzUyMzg_eba2132d-929e-4003-b23e-7257bef2076d"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i285ffe72f8e84dddb8ccd444970b32f1_D20220430-20220430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTItMi0xLTEtNjA1MzA_66ec812b-4dca-4804-82f7-e6ec2974f04e"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i228b7498c5af49a59b45bf9283207f6d_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTItNC0xLTEtNjA1MzA_07560d45-d1e2-450f-9886-71aba9db5496"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i17eb3755954d4fed955eb344f9dd9490_D20220130-20220130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtMi0xLTEtNjA1MzA_8fb88c29-c54b-40cf-97dc-a66a38c5263e"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ifcff3c08850d40cb86e959d1ff3d6c9b_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTMtNC0xLTEtNjA1MzA_956827d2-73b7-4ff1-8040-94de7037bb6f"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ia41cc46b1cc1434e8d249f41e972a754_D20211030-20211030"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTQtMi0xLTEtNjA1MzA_51a19396-370e-4792-b6bc-4dc35ff58433"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i0ece259da58b4e9c801fc1a430547af2_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTQtNC0xLTEtNjA1MzA_c068b895-7b14-4718-addb-c0c3371346ef"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3a78a746686a4b3398df3dd058417911_D20210730-20210730"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTUtMi0xLTEtNjA1MzA_218ab2fa-ebaa-44a0-80c5-92f2f75f5274"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ibece40f66efb4fa5baa7906a156ff9c6_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTUtNC0xLTEtNjA1MzA_1b2f862a-832c-4757-8f46-1f86a8f77179"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i3ed589d97682456f82eec28389558fd3_D20210430-20210430"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTYtMi0xLTEtNjA1MzA_af30b5ca-c60e-4c3c-b87b-470b23e749e8"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iffa5867ae8cd466ab5f743e9c80b3683_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTYtNC0xLTEtNjA1MzA_23a18b03-0a71-447c-a337-c1d4fd689747"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="idc44d2abdcca4f2296c6fdf93dfaa7b9_D20210130-20210130"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTctMi0xLTEtNjA1MzA_92e8af11-f15a-4dff-b82a-ff583d6700d1"
      unitRef="usdPerShare">453.125000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if105b80935ef4f19984964e8b1c0c1d5_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMTctNC0xLTEtNjA1MzA_63a4597d-8fc7-42f3-a763-bb9d4d6e84c7"
      unitRef="usd">1813000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5c5ff2b21ad344dab6a88b6a751130b1_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItMi0xLTEtNzUyMzY_e93594c8-1a3e-4a81-a838-60856e8e3f7b"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i7f83e389f79c4e8db0e7108ca65988d5_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItNC0xLTEtNzUyMzY_7c566fd8-cac4-4e94-a0ab-47585df9829f"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ib0d970906e7f4a079f767cec17b79228_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjAtMi0xLTEtNjA1MzA_b8cd5669-5f01-4d3a-9873-3934d78b9a1d"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i1e4df08023074d099e8dfda5f1cc0b5f_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjAtNC0xLTEtNjA1MzA_7e80bb12-5b4a-4b0e-888b-d6038582a077"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i81ae875909ff44e6b4d7b75d65fd1333_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjEtMi0xLTEtNjA1MzA_18255713-3e46-40e0-9f8f-9c578c4a8b27"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="if8ad1af13ed441409de7e2cb933341c4_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjEtNC0xLTEtNjA1MzA_7b4a2dad-654c-4fd2-9afc-a8d239efda82"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i77e8f5988faf46348d81ba7c00187889_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItMi0xLTEtNjA1MzA_5df959fd-e442-4bb9-9d1a-227dccc14ff4"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i87dff18f38af4b2983604b90a55e5751_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjItNC0xLTEtNjA1MzA_cfb0841d-5842-41b3-888c-6cdc3793628c"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5aea0e3f88eb45359cc23b83129a56a4_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjMtMi0xLTEtNjA1MzA_61594f6b-5ad1-4a96-9c41-b1ce324de054"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5636f9cc9711454683c167bb7b26f7a2_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjMtNC0xLTEtNjA1MzA_bfc8c7b9-6ca5-47fb-bb34-7a8ee364f8ed"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i567fa83cbfaf4562832147e96a1e30e9_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjQtMi0xLTEtNjA1MzA_18be9236-3119-4bb1-bf5c-3c9b3f68f3f1"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i573a1de4cd2847cd9c85feb588fb9a5f_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjQtNC0xLTEtNjA1MzA_52ee1d67-25b6-4abb-8b10-c8ec3236f25e"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i0396a8e2dc17461787e1c794e9605577_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjUtMi0xLTEtNjA1MzA_0cab4d04-ccb7-427a-9dfb-fc4e678e7216"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i70ab4c4d7cdb4ebe98567526614d16e7_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjUtNC0xLTEtNjA1MzA_232f0b47-b8e3-4145-8440-9913f4bb5034"
      unitRef="usd">1969000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtMi0xLTEtNzUyMzQ_2f6d31d2-275d-49f1-866d-c4d988a05a74"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i4951533bcf974121896df70c0d8ae89c_D20220730-20220730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtNC0xLTEtNzUyMzQ_6a4e4f0a-bf49-4c9d-a172-61f85cf44861"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjgtMi0xLTEtNjA1MzA_8474ed6a-e0e7-41a5-a818-ef817ec76bea"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i067e29878c0940de8ab0eadce0eccd95_D20220430-20220430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjgtNC0xLTEtNjA1MzA_ec97d8af-fe8e-425a-9a44-2e071a8ab9ac"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjktMi0xLTEtNjA1MzA_22cb9a5c-064a-48e5-a932-4c65ef0f788a"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="ic1cb45f56ab841e689b9afa81506d5b9_D20220130-20220130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMjktNC0xLTEtNjA1MzA_5a417a65-5b05-41d3-9a81-f8342893a016"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzAtMi0xLTEtNjA1MzA_fb4b266c-82ef-42ea-aaee-a8c60154b1ee"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i708b6213181648a7800c82f4f4f7bf61_D20211030-20211030"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzAtNC0xLTEtNjA1MzA_b6f57092-335c-465c-af86-40d21b6a454a"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iad945253f897479082862fc5e69fe32f_D20210730-20210730"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtMi0xLTEtNjA1MzA_d16aa83c-fbea-4905-8c58-49c631f3b26c"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iad945253f897479082862fc5e69fe32f_D20210730-20210730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzEtNC0xLTEtNjA1MzA_b9648883-7747-48b5-b88b-1ce24ee118ba"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="iae05b87b07404ff2bcf26aa3f35281b4_D20210430-20210430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzItMi0xLTEtNjA1MzA_cd912741-f55a-4810-a537-43e2b2c2bfaa"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="iae05b87b07404ff2bcf26aa3f35281b4_D20210430-20210430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzItNC0xLTEtNjA1MzA_77da6360-971b-4719-ae49-4177b02c210d"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PreferredStockCashDistributionsPaidPerShare
      contextRef="i5dc8dedb76e149a98e497b89feffa535_D20210130-20210130"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzMtMi0xLTEtNjA1MzA_50cd1a0a-9411-4be7-b814-ed634495e0fd"
      unitRef="usdPerShare">492.1875000</codi:PreferredStockCashDistributionsPaidPerShare>
    <codi:DistributionToShareholders
      contextRef="i5dc8dedb76e149a98e497b89feffa535_D20210130-20210130"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RhYmxlOmU0ZDk0YTYzYjFhZDQzYTBhNTQ3ZTBiZTgyMzUzODY3L3RhYmxlcmFuZ2U6ZTRkOTRhNjNiMWFkNDNhMGE1NDdlMGJlODIzNTM4NjdfMzMtNC0xLTEtNjA1MzA_af1a0035-9aec-4218-923a-497bd02f8522"
      unitRef="usd">2264000</codi:DistributionToShareholders>
    <codi:PaymentsOfDistributionsToShareholders
      contextRef="i1914f0a2725f40af90a52a9c43f1ddb4_D20210803-20210803"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEwNDU_c17c67bc-e159-460e-80df-70ba970df116"
      unitRef="usd">57100000</codi:PaymentsOfDistributionsToShareholders>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEyMTI_2ef9f204-6f6c-4e22-912a-ca9e2a2d25e2"
      unitRef="usdPerShare">0.25</codi:DistributionsPayableAmountPerShare>
    <codi:DistributionsPayableAmountPerShare
      contextRef="i389654ccec55484a828c069cd0ee2630_I20210930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83My9mcmFnOmE2MzE5ZWJjZDMwMjQ2MTQ5N2Q1NTczZjE2NGYwMzkzL3RleHRyZWdpb246YTYzMTllYmNkMzAyNDYxNDk3ZDU1NzNmMTY0ZjAzOTNfMTEyNDk_1784ab51-bdec-4e26-a2f7-60cf76ac4ae9"
      unitRef="usdPerShare">0.36</codi:DistributionsPayableAmountPerShare>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg3_c15349dd-813f-49d4-b424-1158f3b434f1">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 LLC&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of June&#160;30, 2022 and December&#160;31, 2021: &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;June 30, 2022&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, 2021&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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.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;/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;91.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;83.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;91.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;83.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.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;72.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;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;/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;59.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;55.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;58.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;/tr&gt;&lt;tr&gt;&lt;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;91.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;82.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;91.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;82.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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;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;87.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;Altor&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.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;91.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;100.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;91.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;/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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;98.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;85.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;Sterno &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;99.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;90.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;100.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;87.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;/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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;15,458&#160;&lt;/span&gt;&lt;/td&gt;&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;34,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;18,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;76,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,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;17,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;/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;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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,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;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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: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;177,707&#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;175,328&#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:MinorityInterestDisclosureTextBlock>
    <codi:NoncontrollingInterestTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTk0_7d18e088-3022-4af5-ae05-ad675c08e9b0">The following tables reflect the LLC&#x2019;s ownership percentage of its majority owned operating segments and related noncontrolling interest balances as of June&#160;30, 2022 and December&#160;31, 2021: &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;June 30, 2022&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, 2021&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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.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;/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;91.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;83.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;91.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;83.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.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;72.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;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;/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;59.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;55.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;58.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;/tr&gt;&lt;tr&gt;&lt;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;91.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;82.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;91.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;82.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.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;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;87.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;Altor&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.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;91.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;100.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;91.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;/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;Arnold&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;98.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;85.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;Sterno &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;99.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;90.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;100.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;87.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;/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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;16,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;15,458&#160;&lt;/span&gt;&lt;/td&gt;&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;34,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'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;18,783&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;76,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;18,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;17,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;/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;5,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Altor&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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;Arnold &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Sterno &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,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;1,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Allocation Interests&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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: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;177,707&#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;175,328&#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;</codi:NoncontrollingInterestTableTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="id1a7ac29ac2f4e30aefc7504ca92f7dd_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf"
      unitRef="number">0.977</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ic070e1d498fc44c096af9698ee768cc3_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d"
      unitRef="number">0.882</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i3ee06933405f4a21a960278e84d3d035_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b"
      unitRef="number">0.976</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i5c06f3a3d1df4161988464365f141572_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd"
      unitRef="number">0.884</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="id7a5196eb8f84ff0bdd8e6f9bcd43c6a_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy0xLTEtMS02MDUzMA_c3fd79af-32c1-49b7-ace1-fce93e7e2206"
      unitRef="number">0.918</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i13a9bb1efbbf4566a1e2344f271a634a_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy0zLTEtMS02MDUzMA_0bffec63-cb01-4274-9beb-a70f1f107636"
      unitRef="number">0.833</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i736e656f5a5e47e3b5f18e3ea60a9885_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy01LTEtMS02MDUzMA_27dfc727-730c-4e00-82d6-af80a0ae7a52"
      unitRef="number">0.918</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i39a9e6a28dd245d6916a864732bc090c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMy03LTEtMS02MDUzMA_9a00a436-c5c9-46c9-9ea7-4f918a4e95f6"
      unitRef="number">0.838</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i0cd3c13896a5446599b916d4f03204d2_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608"
      unitRef="number">0.816</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i5c378dd4b1004735811801ae9da05c38_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563"
      unitRef="number">0.728</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia680645c2044424fad5859361bddfbb4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b"
      unitRef="number">0.817</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i95e677c3aea742d48af0eedb4ae5b776_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50"
      unitRef="number">0.727</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i4a444285623048e994716deef3358a42_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i783a56143a0a441091047c4a22515f49_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773"
      unitRef="number">0.554</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i011597ceedc14dc9aafcf94cd7165fa4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS01LTEtMS02MDUzMA_662c4de2-3bea-4384-8383-47ebc2e4bcf1"
      unitRef="number">0.599</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic70dd84c81914de3927c6d42ff55b3d5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS03LTEtMS02MDUzMA_21be13d3-e67c-4d74-b0fe-db734742fcd1"
      unitRef="number">0.581</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i9832314a19b042c8b6ba9d2cbdb9c9b2_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i88abc4189fe34a76837f6a2a795a7cc4_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de"
      unitRef="number">0.820</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic03747340b4d4b02b941d7b2fc7b5555_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi01LTEtMS02MDUzMA_be7ed6f2-a756-4534-bace-641c03438300"
      unitRef="number">0.911</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic6c9fed863de496f83cd0237e682ffe7_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi03LTEtMS02MDUzMA_eb28c9fb-a707-4fda-9809-37ea8b4a8458"
      unitRef="number">0.828</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i447d740aac6d4d0eafb8e397f118cb70_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0"
      unitRef="number">0.994</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i0c3d25d781d541fc930a2f3d5fa16953_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876"
      unitRef="number">0.877</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ic67c6394eea44e5e8ba6cd9581a096bf_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522"
      unitRef="number">0.993</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ie53f73f3c39141ec853cb7116ebb2821_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6"
      unitRef="number">0.876</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2ea9d7aa13fa4ff4b333aab00daa17cd_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC0xLTEtMS02MDUzMA_74b68f9c-74d5-4841-87f7-d364be33d9b1"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ia52b16564c924b738cc6d19bb315a457_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC0zLTEtMS02MDUzMA_610dc6fd-f157-4ed6-99dd-7e755c010413"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8443a61080eb49038fc5a3db2e6f342a_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC01LTEtMS02MDUzMA_c8b98695-7e93-49ba-aff8-b82b6379bae4"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i07956113ed9147ad9cb7662e66f4b2c4_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOC03LTEtMS02MDUzMA_96624fbe-23eb-41cb-bc06-951bd01a8a38"
      unitRef="number">0.912</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i1d32f8da272a4ec4a1cf689229565327_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i56fa0acb527d40daa5539179c0a7eaf7_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="if724c31dff264049be363de5cb22099c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483"
      unitRef="number">0.980</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i2784dbf7656849a7ac458fbbf36764cf_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646"
      unitRef="number">0.855</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i75916800096a41ce9f255482b05ed693_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b"
      unitRef="number">0.994</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i8f4f8ecffb4f4f3998c2a497daefc411_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a"
      unitRef="number">0.908</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="ib69ee8aaeb584e2a96dd7678f39d4e49_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984"
      unitRef="number">1.000</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <codi:OwnershipPercentageOfNoncontrollingShareholders
      contextRef="i74a07e9f198b4081849cb43f7c9b75a0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391"
      unitRef="number">0.871</codi:OwnershipPercentageOfNoncontrollingShareholders>
    <us-gaap:MinorityInterest
      contextRef="i8901911826654605bad710b3e293a584_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMi0xLTEtMS02MDUzMA_9855d119-298e-44e6-ab09-5eb5e38a62ab"
      unitRef="usd">16486000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie7d30fee6274421c966169c319ff0772_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMi0zLTEtMS02MDUzMA_c07d89f1-5431-4781-adec-b49e25c07fb4"
      unitRef="usd">15458000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i01d8c692b2804924b53eabf3aaf7a3f9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMy0xLTEtMS02MDUzMA_ad905fd6-8539-49a9-9cbd-49faebb6e1c6"
      unitRef="usd">34201000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i8c9fe4a2ae5c44a5bdc73ae5d8681cbc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMy0zLTEtMS02MDUzMA_2875d62d-bcc7-43cb-a647-142c42f7bf3f"
      unitRef="usd">30581000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ie4d8cf62ae444d099f272d78357d845e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNC0xLTEtMS02MDUzMA_e0b0725c-c276-4d23-a297-fb9a0819f456"
      unitRef="usd">18783000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i72962f4adac4405b98f53fbab35dc165_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNC0zLTEtMS02MDUzMA_b4c28555-cfe0-44d4-b8be-4729f2868763"
      unitRef="usd">29435000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ibdfbc9493fbf41e29f13bc3568dbe3de_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNS0xLTEtMS02MDUzMA_cd994d3d-ea90-49ec-ab8b-5c34c5fc7f91"
      unitRef="usd">76555000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i270cbeb7cb6e4696b4848eec70476047_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNS0zLTEtMS02MDUzMA_3c608aaf-a09a-470d-a8ed-8ddeb1940060"
      unitRef="usd">70585000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i17eacf7c4fc04cd194d630c66b6d0f58_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNi0xLTEtMS02MDUzMA_87877ba6-5ba4-40dc-a84f-14887605a65a"
      unitRef="usd">18478000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ifd252369f2ce4c73a454d1915227cc54_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNi0zLTEtMS02MDUzMA_8b30a77f-f19e-4bb3-a52a-d4758d13ba24"
      unitRef="usd">17175000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ib42b083140c24f23a0b88bdb6d65033a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNy0xLTEtMS02MDUzMA_28dea467-318a-470c-b383-0cf8eada3a20"
      unitRef="usd">5639000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="id8ed9dce1adf449c952ae70bcf499172_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfNy0zLTEtMS02MDUzMA_8df38ac3-ca35-4fea-8cee-c738532c9521"
      unitRef="usd">5250000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i90e93b43c86d4b0abce5d16dcca21a2b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOC0xLTEtMS02MDUzMA_e3069cfd-10a2-44b6-a885-60a6f3b95e03"
      unitRef="usd">4472000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i1e02ece7bf5648b0be912fce246a632e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOC0zLTEtMS02MDUzMA_ac4153e9-a325-4a6e-ac8a-09d60926e8db"
      unitRef="usd">3936000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iba13795f8a204bca8076cac64ce92a08_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOS0xLTEtMS02MDUzMA_35e16f95-ce80-40bd-b93f-63ad9ffb6717"
      unitRef="usd">1383000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i749b616f7b4647b8adb8491d145035e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfOS0zLTEtMS02MDUzMA_fe883ff1-804f-412c-a24d-47a603881706"
      unitRef="usd">1284000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i7bcdd5800ede47f6ac0eeb8e9a1a5fdc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTAtMS0xLTEtNjA1MzA_b6734933-2651-49ef-ad05-7712d2a5a6b1"
      unitRef="usd">1610000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i8e8dfeedf9434e708f80a82fd15f5e2a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTAtMy0xLTEtNjA1MzA_aa490fe7-3810-4d69-bf70-7e32bbf66f1b"
      unitRef="usd">1524000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="iad84b0f1f42b4c10bcf69d83f5f947bd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTEtMS0xLTEtNjA1MzA_dcca0015-cecf-4ab7-9b9e-4fb02e334f9d"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="ibc7cd5b790fc499390ff890948b4b32a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTEtMy0xLTEtNjA1MzA_05aac16b-0e02-47a0-99d8-6f1cdfb9469d"
      unitRef="usd">100000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTItMS0xLTEtNjA1MzA_3a712329-8b80-490b-9747-6552d1fe30cd"
      unitRef="usd">177707000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjg2MDJhMDc3ZTVmMzQwNWRhODcwNWNmMWM2YzNhZTdlL3RhYmxlcmFuZ2U6ODYwMmEwNzdlNWYzNDA1ZGE4NzA1Y2YxYzZjM2FlN2VfMTItMy0xLTEtNjA1MzA_3efc213e-e0e8-4830-921d-6c0e796ece6c"
      unitRef="usd">175328000</us-gaap:MinorityInterest>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI2NQ_713be577-2859-435b-84f8-ef9eecc7c607">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 June&#160;30, 2022 and December&#160;31, 2021 (&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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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;Total recorded at fair value&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 2px 1pt;text-align:left;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 #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;(142)&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: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 #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:#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: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 #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:#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: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 #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;(142)&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&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: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, 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 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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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,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 style="margin-bottom:3pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(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 a put option issued to a noncontrolling shareholder in connection with the 5.11 acquisition. &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. The payment of the earn-out occurred on March 31, 2022.&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, 2021 through June&#160;30, 2022 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,785)&lt;/span&gt;&lt;/td&gt;&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;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,501)&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:9pt;font-weight:400;line-height:100%"&gt;Decrease 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;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;/tr&gt;&lt;tr&gt;&lt;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;Payment of 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2022&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;(142)&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: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%;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, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'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 six months ended June&#160;30, 2022 or the year ended December 31, 2021.</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI3NA_4fbd796d-15ab-4fc0-903a-59fc5c48132c">&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 June&#160;30, 2022 and December&#160;31, 2021 (&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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(142)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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;Total recorded at fair value&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 2px 1pt;text-align:left;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 #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;(142)&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: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 #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:#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: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 #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:#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: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 #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;(142)&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&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: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, 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 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;(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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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:#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,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;</us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i02212112c86f4e8cad8ff97b2b32281e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS0xLTEtMS02MDUzMA_9ab13c5c-1dd8-4ede-bd9e-9cf3cee5bea3"
      unitRef="usd">142000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i439207a03cac490fb9aae9e2fb1b743f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS0zLTEtMS02MDUzMA_fed1b915-a5ea-4632-b53f-8996b92d88b1"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ica757e3f3f4949d491ea7dd5a6e35189_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS01LTEtMS02MDUzMA_8e538723-7997-4599-a1ee-0244053bdc34"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfNS03LTEtMS02MDUzMA_2ccdefe6-1ba9-450b-a4b5-18dffc42e15e"
      unitRef="usd">142000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i02212112c86f4e8cad8ff97b2b32281e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC0xLTEtMS02MDUzMA_8f4816d7-9086-4b13-955e-aeb32a10fe65"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i439207a03cac490fb9aae9e2fb1b743f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC0zLTEtMS02MDUzMA_9af76761-bfb3-48f3-be31-3fdb22b4db91"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ica757e3f3f4949d491ea7dd5a6e35189_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC01LTEtMS02MDUzMA_632289f3-900c-4328-a7c0-628f44d53db2"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic35e9bf58eb5429d8b549eeb26e24f25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOmJjZTc0MWNmZjY2YTQ4N2FiOTA2OTQ5NzA3YTZlYTYwL3RhYmxlcmFuZ2U6YmNlNzQxY2ZmNjZhNDg3YWI5MDY5NDk3MDdhNmVhNjBfOC03LTEtMS02MDUzMA_a3c3d570-d73b-4bed-8feb-ea5302a92e8b"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ic3a97b391a9b43779c20ed8b11759fef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy0xLTEtMS02MDUzMA_06511708-3936-4ec0-abb9-a84f4fc8463f"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i2a26912b48e4420390558e9cfed8a0f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy0zLTEtMS02MDUzMA_2a1c93f3-38fb-4cd2-870a-dcd925f684c1"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="i2ba9e65c5d60478696eb79fbca363e2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy01LTEtMS02MDUzMA_bd5a24f5-8920-437a-8fec-666c6d662f51"
      unitRef="usd">0</codi:PutOptionOfNoncontrollingShareholders>
    <codi:PutOptionOfNoncontrollingShareholders
      contextRef="ibe4155266d6047d8821e2b6c58aba1df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfMy03LTEtMS02MDUzMA_96ce3def-655a-41a2-9f7c-8a202ade5b1f"
      unitRef="usd">151000</codi:PutOptionOfNoncontrollingShareholders>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i817f102b4bd94414bf80b85e69aae2d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNC0xLTEtMS02MDUzMA_7fb21f3b-bdcc-4201-b88e-4bb58f36fff6"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i817f102b4bd94414bf80b85e69aae2d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNC03LTEtMS02MDUzMA_6a5a465a-6670-4f60-8051-0aa868ae0f95"
      unitRef="usd">-1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ic3a97b391a9b43779c20ed8b11759fef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy0xLTEtMS02MDUzMA_6cad10c0-3f95-4e51-842b-aeaf7c7b296f"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2a26912b48e4420390558e9cfed8a0f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy0zLTEtMS02MDUzMA_b01104f9-bb3c-40f0-b4ff-6cbe701e45a6"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i2ba9e65c5d60478696eb79fbca363e2b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy01LTEtMS02MDUzMA_079903e0-3e7a-4731-8da1-d6798473c571"
      unitRef="usd">0</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ibe4155266d6047d8821e2b6c58aba1df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjhhZDY4NmNiOTg1ODQ1MWNiNzllNWYxNmMwNTk1NGUxL3RhYmxlcmFuZ2U6OGFkNjg2Y2I5ODU4NDUxY2I3OWU1ZjE2YzA1OTU0ZTFfNy03LTEtMS02MDUzMA_f31c7c89-eed3-4ed7-b3ac-c2540234dd07"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RleHRyZWdpb246NDJlMWY2MjQxNmJmNDQ1ZDg0NzQ2YmNiM2RmZDA2NDhfMTI3Mg_3472330c-00a1-45f2-9f64-2ad1a3ccab6a">&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, 2021 through June&#160;30, 2022 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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,785)&lt;/span&gt;&lt;/td&gt;&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;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 December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(1,501)&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:9pt;font-weight:400;line-height:100%"&gt;Decrease 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;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;/tr&gt;&lt;tr&gt;&lt;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;Payment of 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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 June 30, 2022&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;(142)&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:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6c800cb40c3d4e7c8772c732165d1872_I20190131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMS0xLTEtMS02MDUzMA_8fa41be8-53ef-49c7-aab7-8dc988357606"
      unitRef="usd">1785000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="idead6ddcf6ea4859a4d98fce92d7ad9e_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMi0xLTEtMS02MDUzMA_d0a98788-9c77-49be-8404-e88eb4771d16"
      unitRef="usd">-314000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues
      contextRef="i82de552d4dc7444aa998a63d0cfca6a4_D20210101-20210930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfMy0xLTEtMS02MDUzMA_9a8545be-d158-4612-b0d1-a1566d6fd0ae"
      unitRef="usd">30000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNC0xLTEtMS02MDUzMA_f9e5cbca-1153-4148-a28a-1faf3bad390c"
      unitRef="usd">1501000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome
      contextRef="i2127233617854586a780f9b829f4a0ec_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNS0xLTEtMS02MDUzMA_6bc3ee49-1466-4a69-82c8-5a5730fe5139"
      unitRef="usd">-9000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i4ed0fc64b6604ea38a9e8a932020293b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNi0xLTEtMS02MDUzMA_074a79c7-489e-457c-8d7e-08397aef6ee5"
      unitRef="usd">1350000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84Mi9mcmFnOjQyZTFmNjI0MTZiZjQ0NWQ4NDc0NmJjYjNkZmQwNjQ4L3RhYmxlOjE2ZDk4MGRjZTM3ODQ5Y2U5MTc3ZTAyNGUyYTZkNjQ4L3RhYmxlcmFuZ2U6MTZkOTgwZGNlMzc4NDljZTkxNzdlMDI0ZTJhNmQ2NDhfNy0xLTEtMS02MDUzMA_6ec77a26-170a-4dbe-bbc9-dc6ef0fff312"
      unitRef="usd">142000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RleHRyZWdpb246NDZmNDE2MGM1ZDU2NDM2OWI3ZTUxZDU5OGI0YThmZDFfMjQ2MA_5fc6ebb1-5914-454b-87ba-07d971cf0fae">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 LLC&#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 Trust without being subject to income taxes at the Trust level. 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 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. However, the Trust itself will no longer be taxed as a flow through entity for U.S. federal income tax purposes. Trust shareholders will no longer receive Schedule K-1&#x2019;s, nor will Trust shareholders be allocated any pass through income, loss, deduction, expense, or credit (including &#x201c;UBIT&#x201d;) from 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: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 reconciliation between the Federal Statutory Rate and the effective income tax rate for the six months ended June&#160;30, 2022 and 2021 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="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.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;17.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;/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;&#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;237.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;/tr&gt;&lt;tr&gt;&lt;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.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:9pt;font-weight:400;line-height:100%"&gt;1.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;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;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;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;&#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;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;0.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;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;26.4&#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;266.3&#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 six months ended June 30, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust is taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RleHRyZWdpb246NDZmNDE2MGM1ZDU2NDM2OWI3ZTUxZDU5OGI0YThmZDFfMjQ1OA_4c7c5f3c-9715-4d03-a32a-78ede492e943">&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 reconciliation between the Federal Statutory Rate and the effective income tax rate for the six months ended June&#160;30, 2022 and 2021 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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="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.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;17.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;/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;&#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;237.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;/tr&gt;&lt;tr&gt;&lt;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.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:9pt;font-weight:400;line-height:100%"&gt;1.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;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;(4.4)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;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;&#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;(3.8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;0.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;(6.6)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;26.4&#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;266.3&#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 six months ended June 30, 2021 included a loss at the Trust, which was taxed as a partnership through August 31, 2021. Beginning September 1, 2021, the Trust is taxed as a corporation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMi0xLTEtMS02MDUzMA_fa6ac9a1-1b39-4f29-ac2f-d37e38706d91"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMi0zLTEtMS02MDUzMA_afae55f1-3c94-4b67-bb32-d3a9c1c0315d"
      unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMy0xLTEtMS02MDUzMA_f34666e9-3f20-4c54-8306-27353fdbdaf9"
      unitRef="number">0.052</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMy0zLTEtMS02MDUzMA_14bbc5f5-e3ca-4922-bd8c-5793f53e4a75"
      unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNC0xLTEtMS02MDUzMA_2c60bd65-2960-4e40-abc6-6b276aaa018e"
      unitRef="number">0.030</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNC0zLTEtMS02MDUzMA_1c994414-8ff5-475c-9fff-ff70ef425466"
      unitRef="number">0.177</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCreditsForeign>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNS0xLTEtMS02MDUzMA_43c62314-9a84-4d61-8984-7fdd84fcf770"
      unitRef="number">0</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNS0zLTEtMS02MDUzMA_6adcd929-d3b5-4530-b974-54b8607d2c5d"
      unitRef="number">2.373</codi:ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNi0xLTEtMS02MDUzMA_7627f5ea-bbeb-4476-8dae-b4a28656cf95"
      unitRef="number">0.009</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <codi:ImpactOfSubsidiaryEmployeeStockOptions
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNi0zLTEtMS02MDUzMA_ea6889f7-0395-480a-ac31-18fee59fcf28"
      unitRef="number">0.018</codi:ImpactOfSubsidiaryEmployeeStockOptions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNy0xLTEtMS02MDUzMA_1712c5a3-67ac-4d18-be6d-3c8a4f018b8c"
      unitRef="number">0.044</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfNy0zLTEtMS02MDUzMA_aeb722e5-d5f4-490c-a0da-6119d8a1e686"
      unitRef="number">0.333</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCredits>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOC0xLTEtMS02MDUzMA_5b823b74-bb13-441e-bcb6-fab61e508332"
      unitRef="number">-0.001</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOC0zLTEtMS02MDUzMA_56a0992a-c468-4624-88c6-50ad4d568fbd"
      unitRef="number">0.058</codi:EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOS0xLTEtMS02MDUzMA_85262572-f4bd-45a2-95b5-2ba6dd29edfa"
      unitRef="number">0</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfOS0zLTEtMS02MDUzMA_c71b65c0-5e64-4e4c-a316-ad5fb1b86dfa"
      unitRef="number">-0.038</codi:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTEtMS0xLTEtNjA1MzA_f6a8f2be-4b36-4f55-9b7b-ba8ad0aaa72a"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTEtMy0xLTEtNjA1MzA_f194f543-48d6-4edb-91ec-b19c4448b474"
      unitRef="number">-0.066</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTItMS0xLTEtNjA1MzA_e52f5112-b9b1-493a-92e4-13fdf3dc75e3"
      unitRef="number">0.264</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84NS9mcmFnOjQ2ZjQxNjBjNWQ1NjQzNjliN2U1MWQ1OThiNGE4ZmQxL3RhYmxlOjVmN2M5YTQ3ZTZhMjQ2OTdiYzMzZTgzOGJhMTYwN2Q2L3RhYmxlcmFuZ2U6NWY3YzlhNDdlNmEyNDY5N2JjMzNlODM4YmExNjA3ZDZfMTItMy0xLTEtNjA1MzA_9df67f40-cbac-4f0f-bee2-62fd62829e40"
      unitRef="number">2.663</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfOTM4_77ea827a-4f82-4e31-a01d-1c1101bafdb2">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 $0.5 million is recognized in the consolidated balance sheet as a component of other non-current liabilities at June&#160;30, 2022. Net periodic benefit cost consists of the following for the three and six months ended June&#160;30, 2022 and 2021&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:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;214&#160;&lt;/span&gt;&lt;/td&gt;&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;64&#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;122&#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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;284&#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 six months ended June&#160;30, 2022&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 2022, 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 June&#160;30, 2022 were considered Level 3.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedBenefitPlanFundedStatusOfPlan
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfMzUy_a756ecfc-f60e-47b0-8b1c-47c4246ab329"
      unitRef="usd">500000</us-gaap:DefinedBenefitPlanFundedStatusOfPlan>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfOTQ5_4e1c89c7-946e-41d2-91d8-6b8316541994">Net periodic benefit cost consists of the following for the three and six months ended June&#160;30, 2022 and 2021&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:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 June 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;Six months ended June 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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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="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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8.5pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;214&#160;&lt;/span&gt;&lt;/td&gt;&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;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(31)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;64&#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;122&#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;156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;284&#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="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi0xLTEtMS02MDUzMA_b89d3e58-d454-4811-8a99-3eb577514b8e"
      unitRef="usd">107000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi0zLTEtMS02MDUzMA_ac4d5952-7fa9-4579-8505-2794c8473750"
      unitRef="usd">105000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi01LTEtMS02MDUzMA_ecb79efe-af69-48c0-b3b2-baf3288d8b23"
      unitRef="usd">217000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMi03LTEtMS02MDUzMA_6bcbcfbb-c3d9-449c-8bcc-48cd3138192b"
      unitRef="usd">214000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy0xLTEtMS02MDUzMA_8d4bf066-0953-4c36-9470-d737a73ceaab"
      unitRef="usd">10000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy0zLTEtMS02MDUzMA_5bac6a66-f341-4ce5-9294-3820049e75bb"
      unitRef="usd">11000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy01LTEtMS02MDUzMA_6a8e23b0-7011-48a8-85f8-1ff18f358e06"
      unitRef="usd">21000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfMy03LTEtMS02MDUzMA_397ff859-1af2-4a31-8ebe-feadd2c3d9a4"
      unitRef="usd">17000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC0xLTEtMS02MDUzMA_b135b9c0-23dd-4035-b982-8e30f3d7a0fc"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC0zLTEtMS02MDUzMA_945e9210-98fd-4ca2-838e-4c5b4b235d3c"
      unitRef="usd">18000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC01LTEtMS02MDUzMA_fd2067b9-dfb2-4492-9fb5-18145aa4da5e"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNC03LTEtMS02MDUzMA_bdc3634c-83c8-4c68-bda5-3e6e1ecf1fde"
      unitRef="usd">37000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS0xLTEtMS02MDUzMA_fe7fbd2d-128c-4e00-a365-38badd1051ff"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS0zLTEtMS02MDUzMA_f105e699-e395-4a06-b39b-b91ba5903a75"
      unitRef="usd">7000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS01LTEtMS02MDUzMA_b63b1fd9-8326-4da2-8e7c-5cf9bb8f0a68"
      unitRef="usd">14000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNS03LTEtMS02MDUzMA_fa8227f8-b698-4b15-819e-2a83fd6c5148"
      unitRef="usd">-2000</us-gaap:DefinedBenefitPlanAmortizationOfGainsLosses>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi0xLTEtMS02MDUzMA_1e35f0ac-2f0c-4b2f-bdb2-6c7d592e5936"
      unitRef="usd">28000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi0zLTEtMS02MDUzMA_fdf0f0da-0607-49c8-9c3d-50589d2f8939"
      unitRef="usd">-31000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi01LTEtMS02MDUzMA_929726b8-c448-4382-8a41-69f9d9a6d73c"
      unitRef="usd">31000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNi03LTEtMS02MDUzMA_47baf90f-4dcf-4dc4-9857-8a89e827279a"
      unitRef="usd">-88000</us-gaap:DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy0xLTEtMS02MDUzMA_0e108b3b-05ac-4fb0-9862-6c6876004101"
      unitRef="usd">64000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy0zLTEtMS02MDUzMA_3f5c5078-5a88-461b-9714-ef2dc11d3bad"
      unitRef="usd">122000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy01LTEtMS02MDUzMA_0d268921-4cff-4bd0-9e93-8e014a067a7f"
      unitRef="usd">156000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RhYmxlOmQxMGZjMjM3Y2E2NTRhZmY4Y2U2OGFhMDYwNDM2NmVjL3RhYmxlcmFuZ2U6ZDEwZmMyMzdjYTY1NGFmZjhjZTY4YWEwNjA0MzY2ZWNfNy03LTEtMS02MDUzMA_25e021f3-fdae-4489-8263-982fb0b6954c"
      unitRef="usd">284000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfNjUz_06c1277b-8ea0-4fa8-bcab-358ab2c960a9"
      unitRef="usd">200000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF84OC9mcmFnOjdjNThmNWIwNjY1YzRkNTE4MWMzZjQzOWI5NzQ0ODA2L3RleHRyZWdpb246N2M1OGY1YjA2NjVjNGQ1MTgxYzNmNDM5Yjk3NDQ4MDZfNzU2_c6d62929-c196-48e9-8bde-00809b57b9ca"
      unitRef="usd">100000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjc5OA_c152d923-a60d-434c-9545-5ec6453f3b21">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 six months ended June&#160;30, 2022 and 2021. The Company recognized $10.6 million and $21.0 million in the three and six months ended June&#160;30, 2022 and $8.6&#160;million and $17.2&#160;million in the three and six months ended June&#160;30, 2021, 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 June&#160;30, 2022 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;2022 (excluding six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&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;31,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&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;26,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&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;22,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&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;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;37,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;151,326&#160;&lt;/span&gt;&lt;/td&gt;&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;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;142,316&#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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.98&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.62&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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991"&gt;124,692&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8"&gt;25,713&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1"&gt;116,603&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;19,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,379&#160;&lt;/span&gt;&lt;/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="i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTQyMw_18d877fa-c43d-400e-9a4a-6b04e92bdb8f"
      unitRef="usd">10600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTQzMA_bf435d1b-9a1f-4af7-814e-3d7692d78dea"
      unitRef="usd">21000000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTA5OTUxMTYzMDY0MA_d92b5cb8-030d-4f0b-8816-ca6ae6f0729e"
      unitRef="usd">8600000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMTA5OTUxMTYzMDY2OA_4d9e0df3-a7f4-4d44-b091-d5dd39fdec15"
      unitRef="usd">17200000</us-gaap:OperatingLeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgwMg_405cc146-03ee-44a9-8205-a1ead5129f37">&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 June&#160;30, 2022 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;2022 (excluding six months ended June 30, 2022)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&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;31,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2024&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;26,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2025&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;22,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2026&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;18,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;37,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;151,326&#160;&lt;/span&gt;&lt;/td&gt;&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;9,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;142,316&#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="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMC0yLTEtMS02MDUzMA_ad478512-8c36-4b6a-a5d5-37800f97c253"
      unitRef="usd">15243000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMS0yLTEtMS02MDUzMA_2b8f423a-4371-4485-90b2-642da4266dc7"
      unitRef="usd">31316000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMi0yLTEtMS02MDUzMA_39b33177-9d8f-4fe2-8f4b-5b2ff426cab7"
      unitRef="usd">26536000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfMy0yLTEtMS02MDUzMA_c1aa7c41-f2c1-488d-b4ad-d142e3c709bd"
      unitRef="usd">22023000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNC0yLTEtMS02MDUzMA_03dd476a-6901-467b-baa9-0a1509855d97"
      unitRef="usd">18415000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNS0yLTEtMS02MDUzMA_e6b29fb3-37af-4017-a2f9-d48e27693880"
      unitRef="usd">37793000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNi0yLTEtMS02MDUzMA_b9e22cec-c18b-4f3b-9426-339bbcf186f4"
      unitRef="usd">151326000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfNy0yLTEtMS02MDUzMA_f5d46ad8-ea49-478b-9e49-d0b67e2c6d21"
      unitRef="usd">9010000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOmNmYjRmZWJlNDMyMjRhMzhiMzYwYmE3YTQ0YTY4YTBkL3RhYmxlcmFuZ2U6Y2ZiNGZlYmU0MzIyNGEzOGIzNjBiYTdhNDRhNjhhMGRfOC0yLTEtMS02MDUzMA_b48844fb-e6a0-4fca-b238-320c0d83950b"
      unitRef="usd">142316000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjc5Nw_ad4b127b-e7f4-4780-b60c-cd1582aaaac0">&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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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.98&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.62&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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;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="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMS0yLTEtMS02MDUzMA_b91447aa-285c-4ac1-b889-1832ede33b92">P5Y11M23D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMS00LTEtMS02MDUzMA_f1f93ca3-f025-4b4f-8ec7-78c195d2eaf7">P5Y7M13D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMi0yLTEtMS02MDUzMA_fbd34c5f-c21c-481e-a00f-1c5c45520878"
      unitRef="number">0.0718</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id8333be0349146cea8b78a8187f72c98_I20210630"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE2MDZjNTRmNDQ1ODRlZGZiYjcyNTk1ZTRlMjM0MGE4L3RhYmxlcmFuZ2U6MTYwNmM1NGY0NDU4NGVkZmJiNzI1OTVlNGUyMzQwYThfMi00LTEtMS02MDUzMA_fcf5f617-d682-4f8d-8672-8701ecfdfe15"
      unitRef="number">0.0733</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgxMA_18be6856-0ab7-4521-b144-f91659ed7fca">&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;June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;December 31, 2021&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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi00LTEtMS02MDUzMA_103975d3-f2e9-43cd-b1a7-4de5e2320991"&gt;124,692&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMi02LTEtMS02MDUzMA_13efddd6-d53e-4936-ae0a-db6eaea25816"&gt;116,992&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy00LTEtMS02MDUzMA_4a07a725-382d-4696-b5c9-f5525b87fab8"&gt;25,713&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfMy02LTEtMS02MDUzMA_e772dc5b-6c65-4554-8b27-3fad135d63aa"&gt;25,663&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC00LTEtMS02MDUzMA_76fcafc0-93a9-44c2-8e58-825889c9d1c1"&gt;116,603&lt;/span&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjE0NDgyMTQ5OTRhMTQ3NzhiZGU5MzZlMDk2Y2JlYjYxL3RhYmxlcmFuZ2U6MTQ0ODIxNDk5NGExNDc3OGJkZTkzNmUwOTZjYmViNjFfNC02LTEtMS02MDUzMA_d9a277a1-57b0-41e9-bbfc-27ced53f6cc2"&gt;103,800&lt;/span&gt;&#160;&lt;/span&gt;&lt;/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:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RleHRyZWdpb246N2FlNDc0NmM4NmI0NDNlZGJkY2QxZjEyNDI2OWQxNWFfMjgxMQ_0255fbb8-46f2-4bbd-891b-4419065cc8e7">&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;Six months ended June 30, 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:8.5pt;font-weight:700;line-height:100%"&gt;Six months ended June 30, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;11,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;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;19,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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;17,379&#160;&lt;/span&gt;&lt;/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="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfMi0yLTEtMS02MDUzMA_0e41f3b8-db27-4799-aa94-36524843b6f8"
      unitRef="usd">13929000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfMi00LTEtMS02MDUzMA_7718af84-b835-402c-86ce-f3e5212214af"
      unitRef="usd">11425000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfNC0yLTEtMS02MDUzMA_2d0ab791-1633-4ec4-8edc-b7901fa2da80"
      unitRef="usd">19947000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85MS9mcmFnOjdhZTQ3NDZjODZiNDQzZWRiZGNkMWYxMjQyNjlkMTVhL3RhYmxlOjBmMmY2ZjdlYWQwOTQ5OWM5NzU2ODBkMjYyZmFjZDRhL3RhYmxlcmFuZ2U6MGYyZjZmN2VhZDA5NDk5Yzk3NTY4MGQyNjJmYWNkNGFfNC00LTEtMS02MDUzMA_950d325d-7207-4dcf-a67b-d3e74910614d"
      unitRef="usd">17379000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNTA3MA_32d1b849-8384-4d5e-9963-fb967200ebf8">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 LLC entered into the Management Services Agreement ("MSA") with CGM effective May 16, 2006. The MSA provides for, among other things, CGM to perform services for the LLC 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. At June 30, 2022 and March 31, 2022, CGM entered into a waiver to exclude cash balances held at the LLC from the calculation of the management fee. &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 2021, &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 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, which resulted in a lower management fee paid during 2021 than would have normally been due&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 LLC 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. Additionally, CGM entered into a waiver of the MSA at December 31, 2021 to exclude the cash balances held at the LLC from the calculation of the management fee.&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 paid CGM an integration service fee of $4.4&#160;million quarterly over a twelve month period as services were 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 were rendered, beginning in the quarter ended September 30, 2020. Integration service fees are included in selling, general and administrative expense on the subsidiaries' statement of operations in the period in which they are incurred. 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;/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 LLC 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 LLC 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 was paid to minority shareholders. &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;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.5 million and $0.8 million during the three and six 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;June&#160;30, 2022, respectively, and  $0.4&#160;million and $0.8&#160;million during the three and six months ended June&#160;30, 2021, respectively in inventory from the vendor. &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;BOA&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;Repurchase of Noncontrolling Interest &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&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 LLC (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 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-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;A contract manufacturer used by BOA as the primary supplier of molded injection parts is a noncontrolling shareholder of BOA.  BOA had approxim&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;ately $15.9&#160;million and $31.1&#160;million in purchases from this supplier&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; during the three and six months ended June&#160;30, 2022, respectively and &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;$11.8&#160;million and $21.6&#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; during the three and six months ended June&#160;30, 2021, respectively.&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;Ergobaby&lt;/span&gt;&lt;/div&gt;Recapitalization - In February 2022, the Company completed a recapitalization of Ergobaby whereby the LLC entered into an amendment to the intercompany loan agreement with Ergobaby (the "Ergo Loan Agreement"). The Ergo Loan Agreement was amended to provide for additional loan borrowings of $61.5&#160;million to fund a distribution to shareholders. The LLC owned 81.6% of the outstanding shares of Ergobaby on the date of the distribution and received $50.2&#160;million. The remaining amount of the distribution was paid to minority shareholders.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="i607e40aa8351428aa556c0e2cd7cb4a4_I20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzA1_305191d4-ad56-457e-aeb0-d25a70a38ee1"
      unitRef="number">0.005</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:Managementfeewaiver
      contextRef="ia637188dfc4d4eab98016550509a08f0_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzMyMQ_3d0718d9-ed24-4c18-b7f8-6029cfda0639"
      unitRef="number">0.01</codi:Managementfeewaiver>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="id093ddf1820d42b581081c5c1d81e474_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzMyNQ_10bc8ec3-7e8e-4198-abf1-c939287ea5e7"
      unitRef="number">0.02</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i31f2a34a36e14514a7cda5b2843ba88e_I20210903"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTQ0MQ_2ac34a93-8fdb-4025-8dc7-994eeffc0940"
      unitRef="usd">2300000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="i2c0374ebbbb84707a0d3bb65fb55c014_I20201016"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTY3OA_ac2feac0-df8b-4173-8516-d264fd859a44"
      unitRef="usd">4400000</codi:BusinessCombinationIntegrationServicesPayable>
    <codi:BusinessCombinationIntegrationServicesPayable
      contextRef="if251b15aa3d64bbfba7b8a0a8355edcb_I20200420"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTkyMg_730d1a84-e69c-4fd4-8517-737b9fd7a1bf"
      unitRef="usd">2000000</codi:BusinessCombinationIntegrationServicesPayable>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2c0a03bdad254276ab7c2310301c3198_I20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjc5MA_722f818f-b90e-4188-85db-f7286d519a38"
      unitRef="usd">55000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="i8ad3a1f8a8384fc3a1131f010b465c37_I20210803"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjg0Nw_ff229876-9e1d-4df1-b9eb-7f7d50332ef0"
      unitRef="number">0.977</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i8b6833b810954964af94bbcdc325b265_D20210803-20210803"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMjkyOQ_1afd7313-239d-439e-8e54-dd1d895b38bc"
      unitRef="usd">53700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <codi:OwnershipPercentageRelatedPartyVendors
      contextRef="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzE3OQ_937fe8a8-569f-4644-8fca-664915f6dd9f"
      unitRef="number">0.40</codi:OwnershipPercentageRelatedPartyVendors>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i8bda2931171a4a7991e677d49f653683_D20220401-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzI0NQ_7fe558cc-a551-482f-a235-6b8caa463950"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i1ee323778b934bd5aaeddfabb2269c61_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzI1Mg_08c58299-6b3e-4f56-ad1f-45de5f82f08e"
      unitRef="usd">800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="iedcff09386c5452ca9a9a97e5b11d3d8_D20210401-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMjk0Nw_e286d685-ad19-471e-99c4-f869c291060f"
      unitRef="usd">400000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i5379b9d7f336446a986a042744981007_D20210101-20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMjk3NA_c524de5a-fddf-49d9-bc6e-af759fd77825"
      unitRef="usd">800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzUyNw_09252500-3911-4210-b4fa-9bca72737212"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet
      contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMzczOA_6aa69cec-2b26-4dc0-9bfb-b2c8dd54a062"
      unitRef="usd">38000000</us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet>
    <us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest
      contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDE0NQ_dc8f856b-1adb-4d50-999c-9200b4409d00"
      unitRef="usd">48000000</us-gaap:PaymentsForRepurchaseOfRedeemableNoncontrollingInterest>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDIxNg_d757c1b0-007a-4194-ac11-b8484e1a122b"
      unitRef="usd">39400000</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i9a0bff49e98d400680cc9a7bd979ec1a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDQ1MQ_794df458-83d7-43a1-bebc-148e79fe81ee"
      unitRef="usd">15900000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="if93e0cf02ca641ebb0fca1dd5b517ffd_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDQ1OA_2b6ec90e-14e2-4fd1-9b1b-fd900a78391f"
      unitRef="usd">31100000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i857ee9f28b044842a138208f2df4ea9d_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzA3MA_317ad20b-5419-4c4d-83f0-8471a1bb0387"
      unitRef="usd">11800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i0034d035548349d1a0f7a0df66f6310a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfMTA5OTUxMTYzMzA5OA_e250ee98-5c71-42de-ad52-2acb59b519e8"
      unitRef="usd">21600000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie1427bb8d34446208d0a06955837bcf1_I20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDg0NQ_77b3aaab-9872-4c1c-8203-0b9ec7268a7a"
      unitRef="usd">61500000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <codi:OwnershipPercentageIntercompanyLoanAgreement
      contextRef="i20e4a9ebb0fe47e2bc8d9da0138a6b37_I20220228"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDkwMg_6cafda5c-246a-46c8-8b6d-46691a91d374"
      unitRef="number">0.816</codi:OwnershipPercentageIntercompanyLoanAgreement>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i184265a74ae6488285f298b12d09a5fd_D20220201-20220228"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85NC9mcmFnOmIxNGMzYzJhZWZmMzRiMGViMTU4ZTM1M2I3NGRhZmQwL3RleHRyZWdpb246YjE0YzNjMmFlZmYzNGIwZWIxNThlMzUzYjc0ZGFmZDBfNDk4OA_316586dc-4d9a-4c67-ad92-6901e91181ad"
      unitRef="usd">50200000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTQ1MA_7ae1552e-53f6-4cdd-998e-4e6bbc5b86dd">&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 Events&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;Acquisition of PrimaLoft&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 12, 2022, the LLC, through its newly formed acquisition subsidiary, Relentless Intermediate, Inc. ("PrimaLoft Buyer"), acquired PrimaLoft Technologies Holdings, Inc. (&#x201c;PrimaLoft&#x201d;) pursuant to a Stock Purchase Agreement (the &#x201c; PrimaLoft Purchase Agreement&#x201d;), dated June 4, 2022, by and between PrimaLoft Buyer and VP PrimaLoft Holdings, LLC. The acquisition of PrimaLoft for a total purchase price, including proceeds from noncontrolling shareholders, of approximately $530&#160;million, before working capital and other customary adjustments. The Company funded the acquisition through a draw on its revolving credit facility and the proceeds from its new $400&#160;million term loan facility. PrimaLoft management invested in the Transaction along with the Company, representing 9.2% of the equity interest in PrimaLoft. Concurrent with the Closing, the Company provided a credit facility to PrimaLoft pursuant to which a secured revolving loan commitment and secured term loan were made available to PrimaLoft (the "PrimaLoft Credit Agreement"). The initial revolving loan and term loan commitments under these facilities on the closing date were $178&#160;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;PrimaLoft, Inc. is a branded, advanced material technology company based in Latham, New York and is a world leader in the research and innovative development of high-performance material solutions, specializing in insulations and fabrics. &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;CGM entered into a waiver of the MSA with the Company as of the closing date for the period through September 30, 2023 to receive a 1% annual management fee related to PrimaLoft, rather than the 2% called for under the MSA. &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;2022 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 July 12, 2022, we entered into the Third Amended and Restated Credit Agreement to amend and restate the 2021 Credit Facility. The 2022 Credit Facility provides for revolving loans, swing line loans and letters of credit up ("the 2022 Revolving Line of Credit") up to a maximum aggregate amount of $600&#160;million ("the 2022 Revolving Loan Commitment") and a $400&#160;million term loan (the &#x201c; 2022 Term Loan&#x201d;).  The 2022 Term Loan requires quarterly payments ranging from $2.5&#160;million to $7.5&#160;million, commencing September 30, 2022, with a final payment of all remaining principal and interest due on July 12, 2027, which is the 2022 Term Loan&#x2019;s maturity date. All amounts outstanding under the 2022 Revolving Line of Credit will become due on July 12, 2027, which is the termination date of the 2022 Revolving Loan Commitment. The 2022 Credit Facility also permits the LLC, prior to the applicable maturity date, to increase the Revolving Loan Commitment and/or obtain additional term loans in an aggregate amount of up to $250 million, subject to certain restrictions and conditions. &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 the closing date for the 2022 Credit Facility, the 2022 Term Loan was advanced in full and the initial borrowings outstanding under the 2022 Revolving &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;Line of Credit were $115&#160;million. We used the initial proceeds from the 2022 Credit Facility to pay all amounts outstanding under the 2021 Credit Facility, pay fees and expenses incurred in connection with the 2022 Credit Facility and fund the acquisition of PrimaLoft. &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;Advanced Circuits Merger 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;On October 13, 2021, the LLC, as the Sellers Representative of the holders of stock and options of Advanced Circuits, a majority owned subsidiary of the LLC, entered into a definitive Agreement and Plan of Merger (the "AC Agreement") with Tempo Automation, Inc. (&#x201c;AC Buyer&#x201d;), Aspen Acquisition Sub, Inc. (&#x201c;AC Merger Sub&#x201d;) and Advanced Circuits, pursuant to which AC Buyer would 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 AC Merger Sub with and into Advanced Circuits, with Advanced Circuits surviving the merger and becoming a wholly owned subsidiary of AC Buyer (the &#x201c;AC Merger&#x201d;). The AC Merger was conditioned on, among other things, the closing of a business combination between AC Buyer and a publicly traded special purpose acquisition company (a &#x201c;SPAC&#x201d;). In connection with the AC Merger, AC Buyer announced its entry into a definitive merger agreement for a business combination (the &#x201c;SPAC Transaction&#x201d;) with a SPAC, ACE Convergence Acquisition Corp. (&#x201c;ACE&#x201d;). The AC Agreement also provided that the AC Agreement could be terminated in the event closing of the AC Merger did not occur prior to January 27, 2022 (the "End Date").&lt;/span&gt;&lt;/div&gt;A description of the Merger Agreement was included in the Current Report on Form 8-K filed by the Company on October 14, 2021. Due to a delay in closing the SPAC Transaction, the AC Merger did not close on or before the End Date. Because of the delay in closing the SPAC Transaction, on July 29, 2022, the LLC and Advanced Circuits provided the notice of termination of the AC Agreement to AC Buyer. No termination penalties were incurred by either party in connection with the termination of the AC Agreement. The termination of the AC Agreement occurred in the third quarter of 2022 and, in accordance with applicable accounting guidance, Advanced Circuits will be reclassified to continuing operations beginning in the quarter ended September 30, 2022.</us-gaap:SubsequentEventsTextBlock>
    <codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts
      contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYwNQ_ff5cf689-6672-4ee8-86c9-4765ec777c53"
      unitRef="usd">530000000</codi:PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTU4NQ_118bfa51-a75d-4013-a132-b68140c1e5f2"
      unitRef="usd">400000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTU5OQ_c7405432-56b4-4d22-a511-dfb0308d3158"
      unitRef="number">0.092</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <codi:InitialTermAndRevolvingLoanCommitment
      contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYxOQ_8d2573b4-c336-4187-8ef0-35416d9b04d3"
      unitRef="usd">178000000</codi:InitialTermAndRevolvingLoanCommitment>
    <codi:Managementfeewaiver
      contextRef="ic90082611230482d8a7c748a48c785c5_D20220712-20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYzMw_69e0756d-1d8f-481a-b2f0-8181fda4fa46"
      unitRef="number">0.01</codi:Managementfeewaiver>
    <codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets
      contextRef="if3bbabafe21346efb15f1a88144b4783_I20220712"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTYzNw_54d35bda-33a0-4dd4-b9f0-ae5149e2193f"
      unitRef="number">0.02</codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i1b4c15ddfda443f9ad4ada9770d06787_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY1NQ_9c53b2b8-88f7-476f-9413-81d082c797ab"
      unitRef="usd">600000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i91846c1e5d4c422f901ef9eaf5687a89_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTYyOTY_8be1441f-5a5b-476a-a00e-7aedbacbae19"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="i4628651d43a247a496e7ce86a411131e_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY4Mw_5b275667-cd70-499c-8f49-8cbcde4115e6"
      unitRef="usd">2500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="if3021b6d7a86440bace5424a6ab3df75_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTA5OTUxMTYzOTY5Nw_6cb868bc-811d-4f56-9201-cb2751cdc7b2"
      unitRef="usd">7500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id3429383f95f41b98b628ef9e6280df2_I20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTY0OTI2NzQ1OTU2Nw_42513683-961c-4f36-9030-45392feebc94"
      unitRef="usd">250</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLongTermLinesOfCredit
      contextRef="i6bad48ad1a1d46658c5ffb310c901517_D20220712-20220712"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF85Ny9mcmFnOmZkN2JkM2EwNTE2OTQ0ZDdhM2I5ZTFmMzI5YWM4YmIxL3RleHRyZWdpb246ZmQ3YmQzYTA1MTY5NDRkN2EzYjllMWYzMjlhYzhiYjFfMTY0OTI2NzQ1OTU2OQ_7c23a4f2-46b7-4736-a8b8-424c78fa3a61"
      unitRef="usd">115000000</us-gaap:ProceedsFromLongTermLinesOfCredit>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83" 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%">June 30, 2022</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, 2021</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%">16,486&#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%">15,458&#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%">34,201&#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%">30,581&#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%">18,783&#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%">29,435&#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%">76,555&#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%">70,585&#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%">18,478&#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%">17,175&#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%">5,639&#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%">5,250&#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%">Altor</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%">4,472&#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%">3,936&#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%">Arnold </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,383&#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%">1,284&#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%">Sterno </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,610&#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,524&#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%">Allocation Interests</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%">100&#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%">100&#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:0 1pt"/><xhtml: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"><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-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%">177,707&#160;</xhtml:span></xhtml:td><xhtml: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"/><xhtml:td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><xhtml: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"><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-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%">175,328&#160;</xhtml:span></xhtml:td><xhtml: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"/></xhtml:tr></xhtml:table></link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMy0xLTEtNjA1MzA_a2d61b9f-e497-46e8-989b-9d0dd3b2a84a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0zLTEtMS02MDUzMA_ad165236-ec8f-4bb4-904d-bd55d8f95773"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0xLTEtMS02MDUzMA_25d3ee7e-85c5-4c07-b371-c8fef2b0dedf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi01LTEtMS02MDUzMA_94af7f1d-0a90-4694-a416-5f68f94c647b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS03LTEtMS02MDUzMA_09d56f69-64b9-423e-8411-847578d48646"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0xLTEtMS02MDUzMA_7604d0db-9796-43b9-8901-de003648617f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0zLTEtMS02MDUzMA_1bb83fa2-f25c-4f00-bfc4-c807a5eb2563"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy01LTEtMS02MDUzMA_8769dc3e-81d8-4cc7-891a-d19fe9a26522"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS0zLTEtMS02MDUzMA_1903073b-e1f2-4dc8-8ce1-4b2be1ff2f1f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi0zLTEtMS02MDUzMA_6478c94f-7cd6-48c4-b535-2a447f1ef16d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfOS01LTEtMS02MDUzMA_5ed1332f-85a3-492e-8b8f-9802a4aa3483"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNS0xLTEtNjA1MzA_8576098e-b30c-4f99-8fe8-c9a529d53984"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC0xLTEtMS02MDUzMA_5381d3d8-d646-431f-87e3-fa641493d608"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0zLTEtMS02MDUzMA_b76f466a-ed5b-4f56-b76c-7ff0fa6037de"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNS0xLTEtMS02MDUzMA_c8656357-46aa-44dd-a144-c7da86e674a7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtNy0xLTEtNjA1MzA_5289cfbc-597b-428c-8e95-26372b9b4391"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy03LTEtMS02MDUzMA_838cebfb-329d-4364-a4fc-90fa7bf41ab6"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0zLTEtMS02MDUzMA_eb50cd73-07ad-4b94-844c-5649519d9876"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMTAtMS0xLTEtNjA1MzA_9d572cf1-9555-489e-a8f9-a3832b8ed59b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNi0xLTEtMS02MDUzMA_68a4c5f6-c6cd-4c0b-b4a5-ec2eb4a73d81"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC03LTEtMS02MDUzMA_99e8b0de-686f-4e0d-8a36-c357f3e11f50"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfMi03LTEtMS02MDUzMA_cd066794-cdeb-45cf-ad12-20a5c27dc6cd"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNC01LTEtMS02MDUzMA_7d0ffed1-b6f3-4619-a6d4-e8b2822cfa4b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RhYmxlOjI2YThkNGY4ODU2YTRkZDJiOTIyN2I1NmQ4MjA5Njg1L3RhYmxlcmFuZ2U6MjZhOGQ0Zjg4NTZhNGRkMmI5MjI3YjU2ZDgyMDk2ODVfNy0xLTEtMS02MDUzMA_063653fc-faa3-4d03-9353-2ce95b6173c0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF83OS9mcmFnOjVkNWUyZTgxOGQ3NTRjM2U4ZTA0OGUwZTEzNmVkZjZhL3RleHRyZWdpb246NWQ1ZTJlODE4ZDc1NGMzZThlMDQ4ZTBlMTM2ZWRmNmFfNTg4_ab9b5c50-0182-4169-803a-29c590b75d83"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7" 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="#i66dcae174f4a4ec297d2c62aff859394_64" 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="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTEtNy0xLTEtNjA1MzA_bd82c151-bc79-479f-a2ac-40e5f5d645c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNy0xLTEtNjA1MzA_b7c9922b-06cf-40f2-b696-676eb5793888"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS01LTEtMS02MDUzMA_1c6a8c19-4086-4158-8f06-0f4f4e935502"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNS0xLTEtNjA1MzA_4a5422b7-df6c-489b-8f3b-096d868f00ee"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC03LTEtMS02MDUzMA_67479193-07df-4947-87f3-c681d3b295ca"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNy0xLTEtNjA1MzA_16058afd-ff16-4556-85c3-ef3cea93cf51"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfOC01LTEtMS02MDUzMA_1371a8ec-66b8-401b-b506-c53c72a88ee7"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNy03LTEtMS02MDUzMA_669ea0c6-e86a-47aa-bc95-5010f4dda9cf"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNS03LTEtMS02MDUzMA_3d159ee8-e49b-4d01-a19d-cd9e4c8e98c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTUtNy0xLTEtNjA1MzA_0eb5ea61-56e3-4b80-a0d0-8df13dcea29a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtNS0xLTEtNjA1MzA_583594fc-9552-4568-8f4f-a74628c2b220"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTAtMS0xLTEtNjA1MzA_b81370dd-a4e7-4640-805f-03ef5bcbff82"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfNi03LTEtMS02MDUzMA_684c32bd-5a69-43c1-8d63-107fccf851d3"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNy0xLTEtNjA1MzA_ab633609-78d0-416d-820d-4a596c38cc80"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTgtNS0xLTEtNjA1MzA_12921bd0-b5d2-4bfd-8b04-2a6c5d5fdb58"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMTMtNS0xLTEtNjA1MzA_ad8a71c7-37f3-4463-b4de-a2fb0c389d5d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy01LTEtMS02MDUzMA_29a12354-3531-4c8a-af35-5f62581ee218"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RhYmxlOjMwODU0MWI0NzhhZTQ0NDQ5MWFiYmZhOWU5NzlmZjc0L3RhYmxlcmFuZ2U6MzA4NTQxYjQ3OGFlNDQ0NDkxYWJiZmE5ZTk3OWZmNzRfMy03LTEtMS02MDUzMA_1e465a13-168f-463a-a7a0-8f011c4be478"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjY2ZGNhZTE3NGY0YTRlYzI5N2QyYzYyYWZmODU5Mzk0L3NlYzo2NmRjYWUxNzRmNGE0ZWMyOTdkMmM2MmFmZjg1OTM5NF81OC9mcmFnOjc5NmJiMzJiODNjYzQyYjdiNDI3YjlhNWU5ZDlmNjZhL3RleHRyZWdpb246Nzk2YmIzMmI4M2NjNDJiN2I0MjdiOWE1ZTlkOWY2NmFfNjY0Ng_bfaab2b3-0d72-4276-bc46-e695194d2fe7"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?J=U^?2B_F[__G\Y+OX&4$L#!!0    ( """ U5%5XA5( 4  %\=   8
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&ULM5E;;]LV%/XKA%8,*9#%$N6+G-D&
M$@=#,[1=$+?=0[$'6J)C(9+HD93=]=>/E!3)M"A:-F0_)+J<<_A]O)SOD)KL
M"'UE:XPY^!%'"9M::\XWM[T>\]<X1NR&;' BWJP(C1$7M_2EQS84HR!SBJ,>
MM.UA+T9A8LTFV;,G.IN0E$=A@I\H8&D<(_K?/8[(;FHYUMN#Y_!ES>6#WFRR
M02]X@?G7S1,5=[TR2A#&.&$A20#%JZEUY]S.W;YTR"R^A7C']JZ!I+(DY%7>
M/ 93RY:(<(1]+D,@\6^+YSB*9"2!X]\BJ%6V*1WWK]^B_Y&1%V26B.$YB?X.
M [Z>6IX% KQ":<2?R>X#+@@-9#R?1"S["W:Y[6AL 3]EG,2%LT 0ATG^'_TH
M.F+/P>DW.,#" ;9U< L'-R.:(\MH/2".9A-*=H!*:Q%-7F1]DWD+-F$BAW'!
MJ7@;"C\^FY,D$(." R"N&(G" '%Q<X\BE/@8+&1@!JZ>$,4)7V,>^BAZ#WX#
M7Q</X.K=>_ .A GXLB8I0TG )CTN,,G(/;]H_SYO'S:T_V>:W #7O@;0AE#C
M/C>[/V!?N#N9NZ.Z]T1/E-T!R^Z 63RWJ3LBQ!@@*[#@Q'\%WS^*]^"1XYC]
MH^.6!^OK@\D5>,LVR,=32RPQAND66[-??W&&]N\ZIAT%4WB[)6_7%'WV)!8/
MIE2,?$;\6@R\&'$&'AE+<:"CGL<;9/%DKMC.'#BTY6_2V^[3:F&H0.Z7D/MG
M0?XKY8R+R1@F+SK<_;:X6Q@JN <E[H$1]Q<J5C5@&=AKL$$4;%&48G E%E)
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
M?FB$. A0/.X U 0@,R Z$1 V >&Y(T1-0'3N"'$34*?N[W.OA1MCB8=]SG:
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
M M7/>1H23")>_#CDE7H[' 6;(_!PCG"F:F@#7C=D5^E3A1Q(6;1DE>6Z.'M
M!\"%.A-1-$Z<$3.:+H9VAYHM_'D8_E_E]A'_S]>,$!P5C=B)>>)7;5'/PT6Z
M?Y-<R:I0-?E353?35M8;[SD4=RMU1[]K0B/SSZ/?0IJ'(3T8=:,9*BP(2UZI
M+G,=J0B6$Y8F<T]I)2R7Q1,GTT6S?_JEPR745\72@,*$HF:=U3CJ!%)G<YC[
M,>PP.ZA2F$^V);,(DQF5#;N^.WP**,=J:Q8MQN=[3]L=*K>@%F%0H\JSLE3Y
M_H"XZ!XWXNI#Q].=<(S)C'J0+"R211C)PS+"\X04EXR!E++%&+B(G6<?BL$C
M[*>?86\?8\FP^JY&1\5ZN>R/BG$?7*8*X0P\<JP]]^1UPJ)7A.OL?MCU>3#$
ME2[])U>[ZZ98%EG]X,\8A%LMITX^BAA1GGKR'&%A*9XXR!X$0!WX;!3W/J$1
MR,&U4Z!@1C3E\X5'L"6E")/2>S L$,PY3XHQ(^9[TB4L"$48A)_#CU*Q/ QU
MP24=C]UK&LBS8QA:YJG<A<6A"./PDZIE<5-U!X_Y RDVD*:U^L&2=@Y5C-6A
ME#M!PS7SH"6V1(S#1-1C_F8I(5&"??96/]XVKW1=9:9"U]KFA2ZX;[-2KW+T
M;@C"OCBF=!PW$#N^$+Y1CRTBXS BSWUBR2\_S1EEOY)K>5-4E2D'5P1JID(M
MR1N*7O2)71Q"7IWR<31![-(H%1[ZQ)::\3/*VZ S$KX<N,%P-UPXTBA.F.,&
M8D<CFG@.XV)+T3A,T2>.3?'BUGML&B-L98SQ\=D(9A>SQ'>J$UO QF' ]M=Q
M?J_5;CN\7.6[G'/NV?"Q2T^V<$H.Q"KFOGP]'EPE"T/V_[Y+A7JT_\WAM3?D
MBA%B-79G-K@@NI'UC;DWVQ#S2&1_P;+_M+^;>VINI(X^/Z,?SO<W;&TW^PN_
M?V4UA(*&E'(%74;O4U!5[^_0[M^T:FNNH5ZKME4;\W(M,\B7M %\OU*J?7RC
M?Z"_R7SR7U!+ P04    "  @@@-5@" U\<(+  #>(   &    'AL+W=O<FMS
M:&5E=',O<VAE970X+GAM;+5:VW(;-Q+]%113F[6K*$J4[23KV*JB9#E18L6*
M:6<?MO8!G %).!A@#&!$\^]SNH&YD+JLM=Y]L3@#H-'7TP<8O]@X_V=8*Q7%
MY\K8\'*TCK%^?G@8BK6J9)BX6EF,+)VO9,2C7QV&VBM9\J+*'!X?'7UW6$EM
M1R<O^-V5/WGAFFBT55=>A*:JI-^>*N,V+T?34?OBG5ZM([TX/'E1RY6:J_BA
MOO)X.NRDE+I2-FAGA5?+EZ/9]/GI4YK/$_[0:A,&OP59LG#N3WJX*%^.CD@A
M950128+$GVMUIHPA05#C4Y8YZK:DA</?K?37;#ML6<B@SISYIR[C^N7HAY$H
MU5(V)KYSFY]5MN<9R2N<"?ROV*2Y3Y^-1-&$Z*J\&!I4VJ:_\G/VPV#!#T=W
M+#C."XY9[[01:_E*1GGRPKN-\#0;TN@'F\JKH9RV%)1Y]!C56!=/KKP*RD:9
M7&1+<>6U+71M5!!N*<Z<#<[HDL=?'$;L2.L.BRS]-$D_OD/Z=^+2V;@.XMR6
MJMQ=?PA-.W6/6W5/C^\5^$MC)^+)T5@<'QT?WR/O26?^$Y;WY YYLZ)PC8W:
MKL05["PTS/[7;!&B1[K\^S:#D[RGM\NC$GH>:EFHEZ.:/.NOU>CDVV^FWQW]
M>(^V3SMMG]XG_:N#];^3CJ>JEB&(5Z@I'_12JU+\[$P)3X:QD.*5,G(CO1(!
M IOH_%9$CW06C^):B=%[^CUZS-NTHG[RKJEO%2C>O#G;$6ITI2,F&"T7VNBX
M%04)L=LL'O-'C\=BHS"7@ M3HP,"?&HTWM"FE;3 ',A<\:ZP+U32F#2FR]*H
M X#4GT#%11/@J!#@A350[U,C?83<4F@K?G,^KL6L4EX7<@)+#*/-M3+;\;TN
M^D+#QV2Y((N!5<K[;$<0;.59LGDT$1<$;X7SI;2% H) *9KQ?JU]2>I1]?&6
M[Q3% P\< #%;>:4P',>BY->20SUK5C3ZA,ML*A[A[;*!I<H+F82-11_&7@KY
MG/?EUSH()(P2;F.Q$&*G1T=_H[_]E M+K@PQ\!X 4WB:'4M38/JWW_QP//W^
MQR#F^G-R]$U+WM;*2Z[@K[6&?#VPY7&K*\? 8E;=^-!(&RD([<!@T_;56B)P
M:(!0T%(8TX@N,0EI8H1MJD7RR+X7<F3["0,IE.(5*B^LD0]AQX\31#IMK9,
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
MNI^>OOQ?2K_2<)Y12RP]FGS_;"1\^IJ>'J*K^0OVPL7H*OY)G^*4IPG/B&6
MB>0'VJ#[+PTG?P%02P,$%     @ (((#52V!/09B$P  C#0  !@   !X;"]W
M;W)K<VAE971S+W-H965T.2YX;6S-6UMS&[>2_BLH'6]B58TH7D7*MRI9B7,I
M>^.*DW,>3NT#. .2B&<&$V!&-//K]^L&,!>25ISL>=@7B9P!&MV-[J\O %_L
MC?WH=DK5XE.1E^[EQ:ZNJV?7UR[=J4*ZD:E4B3<;8PM9XZO=7KO**IGQI"*_
MGH['-]>%U.7%JQ?\[+U]]<(T=:Y+]=X*UQ2%M(?7*C?[EQ>3B_C@9[W=U?3@
M^M6+2F[5!U7_6KVW^';=4LETH4JG32FLVKR\N)L\>SVG\3S@GUKM7>^S($G6
MQGRD+S]D+R_&Q)#*55H3!8E_#^I>Y3D1 AN_!YH7[9(TL?\Y4G_#LD.6M73J
MWN3_TEF]>WFQNA"9VL@FKW\V^^]5D&=!]%*3._XK]G[L?'$ATL;5I@B3P4&A
M2_]??@IZZ$U8C3\S81HF3)EOOQ!S^8VLY:L7UNR%I=&@1A]85)X-YG1)F_*A
MMGBK,:]^=9?^WFBG24,OKFL0I,?7:9C\VD^>?F;RC7AGRGKGQ+=EIK+A_&LP
MTG(SC=R\GCY*\,>F'(G9.!'3\73Z"+U9*]V,Z<W^7#HG_GVW=K6%&?S/.4D]
MH?EY0N0:SUPE4_7R K;OE'U0%Z^^^L?D9OS\$3;G+9OSQZB_>MTX/'%.W)MB
MK4O)]OJ-=FEN7&.5^/<OZE,M7N<F_7B6]\>IFUJ)U^*K?ZRFD^ES,5!)[XLP
M&_&VV<K28&59F#)SXBM95,_%CVJO<GM(Q ]E.A(_E>*#JFI5K)45,]ZI22+J
MG1)OW][3!VN:[4[HVHE2[?.#(.!0&=RO6\HU:Z<S+:U6+HFK?F_R3)=;OTPB
MI/A&Y7(O(7YJ;&6LU\I3DF,Z?CZ<Y/CIY/DEYI59I/BZ.2C[U^CQE$B,:4FQ
MWYD\/UR9?0DQ6M8//85%+A(OI<4X4HAVKB')005PZ&I\P"CA=F#"T71X=_KQ
M3Q7O]?[TP@^ZN!0&Q"U6D"4ODRI; WV%!9OF 6_" D_IY5"\7ZPLG60\C$*.
MQ"^T=R?OQ5XZH38;H&<C:XA1-=8ULJQ%;:"4#\SZ^\:F.V"BN-M:I8#5];E5
M3T?UMBMW1F2\P!FS6A_\'D KVZ-=I64^ ,R5A:')PJO<*MUM:7@[V,UWQF8*
MS&CQO=2%>*/PU0I,VFF'?YE^T%DC<Y%*.+NNP_+T"I:+YU:Q^Y>UI&!"6]?C
M8Q19!"TI<H1(VNY,.;TMB>5"ELT&VH5+6R:,,/A1U?@".CN$CRM59HDPI;HR
MFRMY]1$,B=^"$3ARJUK(#8U?T_>B71^!+\_8P9?/G2B,JT4&]%"V) ;27(-A
MQ,&6OQ1&UJ3P4"=S&,J#ENROL' ("%O*Z07A R3'ZCG]KTQUU52P+;.WQA1X
M5P=R5SLL"/T;6%Z%68;L7SU@3=*;J*2M(;[;Z0JQK08TE)N\P5O2)[()6>H_
MI(<C[0U:_=XH(+66)>S#UJRJ:J=S&!_0I=(I!"B*!EMRZ*M\!X7_WF""(@9
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
MX4PLBYN:X)KJK&:U2ZLM:V4HYO"H>'_4IC2(KT/(%?)!KC,EZ@[''71) CK
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
M@O4PJ%2NJ$X/N?8-+S[WU5"$9E*8+;;?H(, O+]<X.'%CK5^9$&GF1[QM,6
M-A&CE59Q_N)(E0>S1)MVG\7M8,E8^[$1"4N#1?W_H >YW%4!:1L02[9C(WO^
M#>T3-+_I6"V.(?VIW^C:JG>EWEDRX4FC,(]<W:_!U$B'9M8'N1Y". "EE3:9
M"[N^T!=?2KSSJP$KL0N@BX#W-=]?\OMN4DN*WM0-[BRX%Q872&(J .XCJ5?
M^Z HLLYYWEEZ6^H'%497]_J,O=U?]'O5;NVAL7;7LHMUXBZVV!!>87N[QRI+
M-)/V.\F3L71LR[VCJ+)>5SW;#/8T#224_QC:&KQ-<] _&LFM&@G4##F^+8%9
M(F6/?A:<MV,K>S>9]%@6_VP.+ #J#=N^>4X=(_=!-WU1E.I&*L7O"9SW('(8
M$W9ECQ;3VM50)3K6"(S8[!)PP1J$4: 2L6@>;B4'==>=?M_@+Y*B,S+@2_E$
M!O;UAK.$0[LCV?7Z0L2-C=:<>Z=M);7MNI,O;,GWTO6B<Q-:G+=1CB!V '7?
M#*61\!Z=@SZ+['MK*KMO1X2(>.<UT'TI2(./V-,XBH$ZQ(U&L%#;V5\18$;:
M-41NCBT4)Q8_2( )F">.<J09)R=NRW:NTF/A?H,^IU:?D"<@T)\LQS2,+,=8
MHU!9=K;JEZ')^I>BK<MFT[.,ZJ: O^\F&O-0*%LF=KES\FZG)G+DS1D'7SY4
M1P8RQYP3-?8U1PPF!?D![(I&W&Z8,63YMVAU=LR2-Z;^56-;3WW2M_SXB:I\
MT%]E^[?2MGZTZ$>F7HT3(%M5?8M@BK"1A2>F'0(MA,MV%2 $M!OVJK1V94 >
M#ZM0;3H9&AXQ\-&@H8G8"9@]YJOZ+ZP]ANRZHLB;J4T\*85#:&:<BO"XDR9P
M8#64F#&;UE;O9@VG)$Q3HK_0\^PX$0>6 9\)C^TTBH!4!/-U/Y0O6Z&5N<-\
MZYJ;DP?8>']7X='E8,,P+LY"BXY&JUO43$Q ,NU.0&,5JXNJ%UQ*[\:F8)AU
M> K86,R7)(NM1MM3F%Z:_U8ZBHIIQ\D-N<5QW.-49W>63F 35SH6.A+&L9@[
M31^+TDUANZY=(>">NF[*?P ?3L(X. 69N'R4O-:LY>Y(8I[,KC?_&:RQ5=?
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
M+^ Y_RMB_,(-IG^1??V_4$L#!!0    ( """ U7XK*OZO@,  .L(   9
M>&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;*U6;6_;-A#^*P<M&!) M=[?,MM
MDC98AP4(TFW],.P#+9TMHA3IDE2<_/L=)4=QVM3#NGV1CN0]S]WQ3G>:[Y3^
M9%I$"P^=D&;AM=9NSX/ U"UVS,S4%B6=K)7NF*6EW@1FJY$U Z@301R&>= Q
M+KWE?-B[U<NYZJW@$F\UF+[KF'Z\1*%V"R_RGC;N^*:U;B-8SK=L@Q_0_KZ]
MU;0*)I:&=R@-5Q(TKA?>171^F3K]0>$/CCMS((.+9*74)[=XWRR\T#F$ FOK
M&!B][O$*A7!$Y,;G/:<WF73 0_F)_7J(G6)9,8-72GSDC6T77NE!@VO6"WNG
M=C_C/I[,\=5*F.$)NU$W33VH>V-5MP>3!QV7XYL][._A %"&WP#$>T \^#T:
M&KQ\RRQ;SK7:@7;:Q.:$(=0!3<YQZ9+RP6HZY82SRUM-^=7VT8=;P:0%)AMX
M][GG6[KX<?5>WI.H].,\L&30P8)Z3WXYDL??(,_A1DG;&G@G&VQ>X@-R=/(V
M?O+V,CY*^$LO9Y"$/L1A'!_A2Z;HDX$O^:[H_[Q8&:NI;OYZ+?21.7V=V7U+
MYV;+:EQX]+$8U/?H+7_\(<K#GX[XG4Y^I\?8_VO6CI*_[OJ_L C/NMM)%R?=
MXZ?<0*VZK>8&&U!KL"W"6@GJ'5QN@%F@$L"I! ;P6ZRQ6Z&&)!IV(SCEDH"J
M-W1LX.S\"]#7@!M6MW0+Y/M+;TX@CA*_JF(GA;E?115<]UIRVVOT8<T?G& &
ME")7-6257X4E9+%?5"G\BM0P6B4:X!23ND?':IQ2G(:0$6%9PF7/14/1C33"
M/<AHDD;C*X,K):D.^[&-46C$5*,Q$%5D)(,H(ZT0DCSWXR('0OA)F9-M8\ZI
MZ]5]UPMFZ3H;I'S6G T\IU&9^'%9G)%$R*I*SN W99F@4*,R)L\J)Q6EGU0)
M7=D!%!]H)!B$'3-P$H6SE!J3$$./)=]/XG"63#LT-H8<VE8C#N>&/T WM@5T
M;>%E<GSJ]&:+0Z\68SI.REGUTD)4S++OM1"]M# [J-MGZ?^OPC/XYRJ\8SMJ
M[18U9\*XRX]#/RJ&-(29GV<I?*0)]X;+-T\5D*1^F)80%WX8YW#-):=)T,!&
M*:K[S*65X&E64&&D^X)0*Z,$FAIEC;#_O.$TSOPLJJ@6B*HLPN=2R"NR7!8D
M97GLAV4*K[6OX&  =:@WPYAU=]A+.\ZB:7>:Y!?C 'M6'W\#;IC><&E X)J@
MX:S(/-#C:!T75FV'<;92EH;C(+;T-X+:*=#Y6BG[M' &IO^;Y=]02P,$%
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
M5,S&$$-P5 DJ;",XD] 87;3<@662!!=4P\'BQ*4M>14JP(O!>4C K$7_Y[4
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
M83B[T8UVI'K6E]JZHM6)RGO&17YRD>^IMV$@TJ(=A8K9TX:$3"N5<^-4YM7
MSBPRO9)^6!/"OK($;<A-(5;(,_ !Y<=[%#V[<[>O)9+&NW82">>-!Q#" "Y
M3LC#VPX.%<:;/#G)0\,XA&/#=, E5B_(=Q<H-G4(82E@*$MWL;>ZQV=]YS[K
M+&L*QLXC\1Z4=^\N.CT^7/1BL'I02-)[JK3,O.H:'WT+%4[]Z&O<2J%5!CTL
M@KM _B_'91.3OB<(EU!^IF\Y89*Z-UNV(%Q,)PHPW=#D:BVS9<L1>:2Y-ED:
MH'JX38J>GC]Q QIM;!G\H/>\B<IVG S5B>']GCA$($_N8GL_>+2*7T_DK-UF
M%CX\"-EW3!V]O=/9$VH6X"]3\A9/1=N&<#6>R-O#8O"UT>7&^SS*C2U#3U;F
MW$(T?ECKNF4G\I?Q4)'N= J6YO@V=&,]"ON$C?I3[<!HA\^:.>Z-28M'9[-V
MT\T=KZ7FCXA07MD:I\D*G"/:?DATURKC?-:^#\/#,>A.-2UNN(^&W.8 X6@>
M7F:%;[$E6B_'/L@OKEY]*2!(J=V:$ST-/;H-_^EIT_&W!MO4U5O-,Z6J4?,*
M8S/Z@:OE]TH'Z+Z:O/A!81B^L X4X N;4N> )?0D,?1FAG8LZ+U9;:>0"-JZ
MWN/22Y-EAOOQ(I@ZO)MI#2_JZ.;20-'/$]&=*0GQ\5(EOF,XG5;P@T<9IG1X
M[([%X]ZFW0VO -/XG7E3WWD2>.4SP5<>[U9D0A;B!W$D&)0R,)V-+RY[MW9;
M6&H<L.@T+ "9R];E&^7<8_$I#\-=56O?A2$P5%5C8V^G1]-9%,]/C_%C'DW/
M9\<T45_]Q*,&7D_\Q!?SZ'QV'G[/H@N8[2.CQ!9K!,(U#ZN#;S1F3*2U]_3C
M5F:E#RVH2'O OI1(2OY!URR/497QZ'=^]+,&*$%.N>?Q9]8SV-OJ#<Y+TCJK
M_KHZT^]OD=K5:K_5\OT9%!O7JHWA"N?SR8 INP#08T;>VMCQ(I[S?P[H7RH#
M7+,!7E81-&2=NDZP0D-D#012?^32S(^;N(0^9+[B,9HCF+J#D.IVKEL+JP9%
MMZ8G35)O)DS4F8"GHUF3CFC/O@S!+,C4O_7;1VL:CR>'$,.6S'=_-;2[W"]&
M>V1$;DQO7O8GLD/REJ^Y1^?CN#W?]>=4.21J8%IXWY+N (VH4U@.+(V#QCP4
M[@[K?3Z>'6;##SH/4_:*"+]<#"]!O\L[T*"3@>C88YJ'QO)KB1R](-R:9-CN
MNVV",OPJE'IDM#R67W[[[Q+"S)L:;Y;/RTX(V?5?RRUDQLSQ!TC>LP[ENN-+
MU%-UN9/^=4;E!5DW0_\U%OO%UG^1AN)!$X)O*"2'5=X&2G18J>5-_"@"(G'?
M6T$7?AO)G\,$T/Q(M$N%./YZ!?^FJG@DXO/H8GKI?YQ?S,15DI2;TB>9SKO3
M1W@^CU$_SR(<<_Q-YT2<>G &RL09E5<HZ/SL%"W4?MT\%N\K7^VYZI&8@^<9
M_I]%<V")7B'WA5[X,C]PZ-#W6R>MC^DVRJ[XDT$J]4 U_KNZ^F[]5>*5_QBO
M6>X_:7S+[T"=R-026R?C\_E(6/^9H+\HS)8_S5N8HC ;_KE6$CF"%N#YTB Z
MP@4=4'^K^?P_4$L#!!0    ( """ U719*%<2 0  *()   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$W+GAM;)56;6_;-A#^*P=W*U) D$6]6')J&W#2%NN0
M+D&S=1^&?:"EL\U%(E62JIM_OR-E*Z[S O2#Y2/OGH=WO#N2LYW2=V:+:.%[
M4TLS'VVM;<_'8U-NL>$F5"U*TJR5;KBEH=Z,3:N15Q[4U.,XBB;CA@LY6LS\
MW(U>S%1G:R'Q1H/IFH;K^PNLU6X^8J/#Q&>QV5HW,5[,6K[!6[1_M3>:1N.!
MI1(-2B.4!(WK^6C)SB]29^\-O@C<F2,97"0KI>[<X&,U'T7.(:RQM(Z!T]\W
MO,2Z=D3DQM<]YVA8T@&/Y0/[!Q\[Q;+B!B]5_;>H['8^*D90X9IWM?VL=K_A
M/I[,\96J-OX+N]XVR490=L:J9@\F#QHA^W_^?;\/1X B>@80[P&Q][M?R'OY
MCEN^F&FU ^VLB<T)/E2/)N>$=$FYM9JT@G!V\8>2I9)6JYHT&_@H+6HT=C:V
M1.Y,QN6>Z*(GBI\AFL GXMD:>"\KK'[$C\FIP;/XX-E%_"+A[YT,(8D"B*,X
M?H$O&2)-/%_R<Y'"/\N5L9JJX]^G@NXYTZ<Y7<><FY:7.!]12QC4WW"T>/V*
M3:*W+WB<#AZG+['_3&Y>)'K:S>?VXV1>'.8U>JRT!NP6H57:MY5:^^&E:EHN
M[U^_*F*6OS54HO\I+>P]J)W$BGI^940EJ.T'"TDGCJ"E&H2S6AGS!KBL +]V
M#F6WG+1FCU[=@_S1*[/E&K>JKE";$/XD!]:D43NGLWQ5HW$GAFM][]W5U>6P
MKJ/49BM::%&7% ^=/2X*81]Y34>?YM:OAYO&A^Y\U%AS2VKYS$ZM>,UE22YP
MXXBID'$H9$_P#DML5J@A87Z6G<.O<#WX=<;>G(!.M8\(X$8+=ZC"AZZN[T]&
M6<@83/,PAZ((8R=-G)3"Q?42IBPLH$C"9) *>*\W:L5IUPM&IGGLYAG!2<KA
MJMMPJ2";AE/(,F+II2)D\(GKKBR%8V)0Q&$T2 5\H?._=%M[W=E**0W3*6$+
MYQ5)B9,FL*PM:5@4]=#X6%QJ2?F&:4$3119F1](M;3RYY!FG$2W6PXB2^>UR
M]=%J*C;1\AHJL5Y3HBA#L$*[0Y1.Z??+):<2=>>R^U =/HNJTT_5 ]5HU2%8
M!714EW=DXKM"&-/U->"@I["]+8$:+FD!/[=O)*J@%OU5!:O.4",;@U3BSW7K
MQ:'6SH0DO.H,Q6!.Z^=QO?B:^ 78)$B+B1.R(,T*7Q%)&L01<^"L8 ^UP(H@
M+Q*(IT&:9(<JR"=!EF60.]MLR#^9ICEE(0]8GCW.?!9,$JJ8(,ZB?<93LH\A
M":;)Y)!G%B2T&@OB(CWDEP43%M$WBU/"$2GW>WW8"^/2[G\43IX'>91[*0N2
MN("GSN/QT;W9H-[XUX&!4G72]E?H,#L\0);]O?M@WK]>*/2-D 9J7!,T"G.Z
M[W7_(N@'5K7^%EXI2W>Z%[?TB$+M#$B_5LH>!FZ!X5FV^!]02P,$%     @
M(((#55\'HTVI!   Y@P  !D   !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL
MM5?;;N,V$/V5@;98)$!B2[*=I(EM()<NNMND,++I]J'H RV-+6(I4B$I>_WW
M'5(7._%ELT7[8DH:SN%<S@S'PZ727TV&:.%;+J09!9FUQ66W:Y(,<V8ZJD!)
MDIG2.;/TJN==4VADJ5?*13<.P[-NSK@,QD/_;:+'0U5:P25.-)@RSYE>W:!0
MRU$0!<V'1S[/K/O0'0\+-L?/:/\H)IK>NBU*RG.4ABL)&F>CX#JZO.F[_7[#
M%XY+L_$,SI.I4E_=R\=T%(3.(!286(? :%G@+0KA@,B,YQHS:(]TBIO/#?H'
M[SOY,F4&;Y7XDZ<V&P47 :0X8Z6PCVKY*];^#!Q>HH3QO["L]O;Z 22EL2JO
ME<F"G,MJ9=_J.&PH7(1[%.):(?9V5P=Y*^^89>.A5DO0;C>AN0?OJM<FX[AT
M2?EL-4DYZ=GQ!\8U?&&B1'A 9DJ-%'$[[%K"=CNZ28US4^'$>W#.X$%)FQGX
M1::8OM3ODDVM87%CV$U\$/!3*3O0"T\@#N/X %ZO=;3G\7K?=_2.FT0HYZN!
MOZZGQFKBQM^[?*X@^[LA7;U<FH(E. JH( SJ!0;C]^^BL_#J@,']UN#^(?0?
MR,R_P8&G#&&F!!4EEW.P;"H0"JT6/*6H6!(R8] :8#(%P=F4"VXYB1*F-<<4
MF(690UYXY+Q"3L$5&A5K4M(NPJ6"X<;MI71BFTX/>H<)YE/4T(O\UPB.@$LZ
M6I6&Y :.+V&W[3L ;\FJE3OP'A<H(*K7N%Y[<+]VX1(FI055^*Z@9B"53(B[
MFH+A$$S&-&9*I*@-'$7'\!/]]F.WOG]W$4?QU8NG2O:D+!/.;Z73K>"\!< =
M](B>1L[!8FTA-Z8D2*L.&DJ1(YFL>]V2V\PG<=")(NI\SR4WW$DZAT*ZG9'_
M.ZR#:']4G.R6 $C9\96P#'%3,X]_NND4'/D GO0&X7$+T:S-]^]FZ&00'K"F
MDK[*$MN=)W; ][<GRCFUR0AE:>7D S(M3^E^A8*M?-DRLB1-O1J)BU(G&=U3
M5,T\P5=QFZ[@6EBUUXS-J%(.)TJL9HKE'=\NZ#S?.DC@]K9VJ,25>U7\#XQ.
M;P@4=\@#.B8ABOCS3:-+%E):JWI'WU,\S:ILU'L:CFVWF8JQ,ZUR^,1D2<,$
M-(RUF5;E/'O=;[2/4M7OS(Y&TYQUPP23%#778%XA>Q:<7PR(2JCI)F9-D(HW
MTIY(>\^IO.R*XM.'CS*A*<JT0=AP\\= /76.>L3Q#>NW:WG-8I+]AR?_#),U
M+Y+]!=MP"7Q!OHCTBUPU'='UJ$KW"9-,\N>2;A]'PUN5%TRN@$A.YMF:2REP
MXL2B5;)K)7*S(HZ_Z;8<=EBT.'5%4@TS2BYQEFIISQV8KJ$*U%REU%:IIE*T
MC(N6X[6=OHN<7YD]/*;"%CQQJ*5T47UE7\8I@E12JQ,W CNYV@E^+8FMPC4,
MI:TK1#>S0A2>_D:LKU!75+" ;CS;9D<'?E=R?6WON21V337=C=DS1SWW$S:-
M":J4MAI#VZ_M$']=S:[K[=4_ .H=<TX]0N",5,/.^2  74W5U8M5A9]DI\K2
M7.P?,_HC@MIM(/E,49.L7]P![5^;\3]02P,$%     @ (((#5337P#KF!@
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
M1BBQ(V2 JRZ@[(>!&Y'KE9+_C8:8>,+<LB)!5>5E386#&A+/R0?\3_C_;)\
MP91@U/5$Y1?4*,3X$B$BK3X(J0 4_"(MG< .S& V6JU0+?#4$I><A,.61E=^
M+ZHW%MH/6P6UXPSF0VNRH*: 1K=ORV,GW1J[3]Q,,U8%7D:%(8,A#53L!)L!
M53>UN@ :"D7A)\I;MA/? Y;A0!#[+&;VQ^@%!>14ISI '-U0?5M%K1X<BIV$
M%QKQA<09JLI<VTA,5(R^00^>+SQ(?O2OJ:-](<->WIAN"[<2SL@\EEFKJAOO
MC@=Z.&AW,,%&JZB5HG#:X?&+..'/".%]M?*I28>@,<DPY$0[Y+P(+M)NT;=I
M*-BK=-B?XC!0EOY< _%7D!ZV3Z3ZXP9?71ZK3&?][$^J3(E([$;X$U>YIQYL
MX3"B].R'WG_&/^8Z6D&V"Y(MNGQI'7["*#HB1\()20';$8O1:DA!B3Q&:F.H
MHJ.HT0%(Z5*7.)A:]CI8!Z$A/,O>7 6IU^*IZ>OS*+YAKU@Z2;+QB&Y';)0F
MHW1*UV.639/)R%]/6)8EM(SK*4LODW$Z(??!&4L4%1O-DME\Q+[X.@+-XCRB
M:T71AX@V?!\0(&.P "4?T<Y7[ .$@+EC\V28#MEGFN2HRRTO:_$R(- PSKR/
M!!]8,*]#9GA%)AMV,[Z;]?("W$Q\)EPSEH\5-C7B>X<O-(U&&N^HWYST+O:1
M!-0*7=PA3\]3I+4)F!D:ZK4-A;+I1$/;0.&RJJLC5#H=\TLS#/D*1=O4C1,J
M4C5@0?K0G!5F'<K)UQ)9\V3-(B7GK3)R#>,14GV@S7 &0@&6J&W'I(U<VA)_
M0S&>O8(;<0;$D\.""$*87%*(K0RLP=%<M"/746DLR<$C)0U_QUB*!OU#BGW
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
M3"YX6* 7.I?PL^TV-<^=87?N/,HF$W&I<EGK *M_C_GW@MKRK%FBJ^TTXM8
MADV10$G#1_\H,&&9+?^TC>1VK3)>'(74 ZDT79Y4E):V;-LZ8<-BG]'6 ?]\
M3WNZ!C!X'E':\RIR2(P/#Z\Q4^.(U355 ?555#RWSC&*'/PG1T<[S(#SBX9"
M+ HJ-SUO0EKV*Q3)RI8HC10Q\MNN:3Y]]3)[V8VUN)PC7TW!8:)#OD,MU6M!
MN9MV]]3$-.5YKX!A!]G+UK"H$3DK-?-.?WCI"2$XF!1A-%C#.B3F+>O[-Y5?
M !VP^M1@()&4;R^BM76WH,TU@+9N$P<&*:[CD?7*"NTY3WHI:*. =JZUIG-7
MW:B\80ZS"Z0OK.G N=:ROP75=#A^RA [U'X=<PADT%)9M"+K6XO8U4B!&UW!
M(C#\$UPYNO 2P%@XZ1;2/$O28*V*3.'U36P%/A%Z[\(QI&&YCA<M&M62S,-O
MJ6325T(.WXK!KO\T!%RJ%@ "]"=K<LAVEGL)-Q\&CBO_]BA&QYW:XK=-6N(A
M[7U#H,+DW<Q&*5?4RN)>-HEVE](M2=&^Q$N7GF#!)S2KM3WJR>')M@+;P8",
MPN6/V+L0()JN:+?W%^WZK)*#@#2&59GKDE1W\SL5:F06DGH1M]VAEGWO;G/+
M,_W\J_GEH.<=X?A,0PSBXW?XT?7BQUU]!UINEGL@C9;O4'X:J')BAW3?HQL=
M%ES!G9!!F5U=B)/)&.EP 2O0L0IF]V&/UG/IW.8NUYA^:G4UR8K;>SS?6Q?T
M<3"*BE\+4MGN+VB"GR]8-H]S"+?==#'M8;*#5?2_T(L%Y)![<X513J5+IT2&
M7,NRZ2 ES!&Z-(8Q2=[./P[0SI4.8'1STN-\YYB_VN$#>@M6M^C8O\<9C^8/
M!%*&R-I\9TQY@%Q]!#_/!-N!F-,,U2#E Z8,W.U]K!8"$UKCQ5;3!V%,'#6F
MH7B!K"AYR))?T^=;XFT?J?R6C[OUBY,0'/EF);=$*Q+33HZR5WT6/)ADDVX%
MCF];2DIKJ.P,^\M<''5.)CO4RRNX=AU_.S+.Q/=N:>=ROMGW_7&T\[6X4B!#
M^B;N!1=D_'#<K7:?W6?Q:_-V>_QFCQL.KAG@5+7 T7'V\F@@7/P.'A^"K?G;
M\]R&8"O^N5(2D:(->+^P-K0/I*#[SXCS/P!02P,$%     @ (((#5?-7$%*]
M"   BA8  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULG5AM;QLW$OXK
MA.H6":#JS7:2)K8!177;!$GCVKD6A\-]H'8IB0F7W)!<*;Y??\\,]TV1["ON
MBZU=DC//S#SSPKW8.?\Y;)2*XFMA;+@<;&(L7X['(=NH0H:1*Y7%RLKY0D8\
M^O4XE%[)G \59CR;3)Z-"ZGMX.J"W]WXJPM71:.MNO$B5$4A_?UK9=SN<C =
M-"]N]7H3Z<7XZJ*4:W6GXC_*&X^G<2LEUX6R03LKO%I=#N;3EZ_/:#]O^%.K
M7>C]%F3)TKG/]/ FOQQ,") R*HLD0>+?5BV4,20(,+[4,@>M2CK8_]U(_X5M
MARU+&=3"F;]T'C>7@Q<#D:N5K$R\=;O?5&W/.<G+G G\5^S2WM/)0&15B*ZH
M#P-!H6WZ+[_6?N@=>/'0@5E]8,:XDR)&^;.,\NK"NYWPM!O2Z >;RJ<!3EL*
MREWT6-4X%Z_NJF507RIEH[C>XN_%.$(JK8VS6L+K)&'V@(1GXKVS<1/$M<U5
MOG]^##0MI%D#Z?7L48%O*SL2IY.AF$UFLT?DG;8FGK*\T[]IHOC7.^P0;Z(J
MPK^/V9O$G1T71UGR,I0R4Y<#I$%0?JL&5S]\-WTV>?4(V+,6[-ECT@_ AF,
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
MBZAA_'/#]RG:@/65<[%Y( 7MY^>K_P)02P,$%     @ (((#58>Z+.ZX"
MBA8  !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULG5AK;QLW%OTKA.H6
M":#J93M)$]N HKK;!$GCM;,M%HO]0,U0$A,..2$Y4KR_?L^]G)<BV1OL%ULS
MO+S/<U]SL7/^<]@H%<77PMAP.=C$6+X<CT.V484,(U<JBY.5\X6,>/3K<2B]
MDCE?*LQX-ID\&Q=2V\'5!;^[\5<7KHI&6W7C1:B*0OK[U\JXW>5@.FA>W.KU
M)M*+\=5%*=?J3L5_E#<>3^.62ZX+98-V5GBUNAS,IR]?GQ$]$_RIU2[T?@NR
M9.G<9WIXDU\.)J20,BJ+Q$'BWU8ME#'$"&I\J7D.6I%TL?^[X?X;VPY;EC*H
MA3-_Z3QN+@<O!B)7*UF9>.MVOZO:GG/BESD3^*_8)=K9+P.152&ZHKX,#0IM
MTW_YM?9#[\*+R0,79O6%&>N=!+&6O\HHKRZ\VPE/U.!&/]A4O@WEM*6@W$6/
M4XU[\>JN6@;UI5(VBNLM_H:+<01;.AQG-8O7B<7L 1;/Q'MGXR:(:YNK?/_^
M&.JT.LT:G5[/'F7XMK(C<3H9BMED-GN$WVEKXRGS._U>&\6_YLL0/1#Q[V/F
M)FYGQ[E1EKP,I<S4Y0!I$)3?JL'53S],GTU>/:+K6:OKV6/<OR\>C[/XPT4E
M_BY^%H=VS[,OE0Z:\\&MQ(W7A7SG5E%\L.)M9>[%=):\/A1QH\2[=POZX5VU
MW@B-^U;M0$2E0.5(J(Y9@"B=:Z3U4-PBY6PT*@3QQD9%M%I&-<13-A)/!IW4
MU]6]\H.GP\3*@V=W]E%E&^N,6VL5Q._.Y-JN0\/CIQ]>S&:35RTU/T]?/15E
MY4,E87!T0HJ[Z++/XJ;RV0:)*^9KKU1![GA"UM5,>C(/*1O&0Y'#A!Q.LDJ<
M-3Y:W@MI<[%4<:>4%=\8QF=_WO1>=V; LR/Q$4K(AR(")\."Z*(T9%72J_0Z
M@R.US4Q%G/#"94KE0:R\*X1U-D,J>F<,'8:-]&H#F<I#)+C+$O1?(2$JA/'D
M_'2"D@):9V&+@D3%-93N9K+4))IL</"6KXL1(BQD_@F_R3TA&;%P12DM@%%1
M!6#H].UJ$"1%[N5.X UAR:NM,UN6A<AK6"PS;71,/B4>^\;5^!,G9Y-6;4'P
M$L9)V]X>]7Q82(O&PA'7=JL"15!;YOW12QMDW1F,@Q8['3=\5%LSA(:<X#:2
MDK^,9C^2#XD"245Z:D(WN!+/5N@(]VU6>4]2.Y[&!7 9]@60?5M-#I,'+@!\
M.S/ZH-YM=$:># HR<+7S(GLA<T6A.33LQ8:J<],.&L,O.2*TE=K(I5'[PC@U
M>CFZ2)JU&3%XFF*N+8(+@'RC ,>NE=:I$P1APY/]P'%M)Z6V2_'(DH,XS9*2
M)]/G+YHX]X):EP =X(0E@@C_H7[D6VDS&$K0]J16;,K'/2G![J;FS?%_)^-&
M%D/Q!]#T3^"=E6:&0+_)A<%P U5KI! $I">G$Y6U;BMID$#KWV*D*=G7P,4&
M[?_G4GF>DZ!+ITIPIB*<(0=#J3*\TO\A4\%?VU 9R8?,?B67R'!DU>)O[X5B
M>)%,+F8[":F^@>#[N_D!8H4,S?&>.ZF4<#Y!'Y>WZ7BGRJB*)7C6O?:4D.!5
MIL@\*:8_0B=;P8)>'JT4><1P,>SC!MDBN4S M<EO2)=,&@,ZDM]&GS0?<?UL
MH/5; _K#)K13^U[@S-UHGXLYM.'4@==ND8.LT+=8Y2Y A$SF$UE2;C*;?BL_
MX?JH9G6F!C9E'_$4U1T_H VG-RS-J C%.2!U<E<EFE]L1-RV7-[119 EH8.G
M1,@1QYBGBZH0<@V#UJ2Z+%R5X';RK%<%C[.E!%RT"0B^I)9\J'[NM41F]9'.
MB$O3!'L.:L_@#6[=07RII <[Q*^4]RGED9YK4H7K]\EL=-[)=>+D>?<\Y$JA
M;$;4![@D(!#4I5AI2^TP\>>.9J@"T?*1NB$ZHR[KMM66Y[Q25&;ZV'H^K"LI
MTCX>&$4&3Y^_"I3#E2< 4!Z-Q!S24@@0URH"3I:[< ?N1T,+*\!@J6"K^AZE
M*#@PF'L4)W*=W(\'^A$82Q,<58&">FD[X,%K5"!2=F%$,#KCMK!G_) (X%TL
M?B&ET(,*D//'X.B6$7%!;<YY#."B7*,M4/&C;G$$V0G])[/SWG""\?(3UC@Z
MR)1GMA19U,JN=F+R28)0/C\<:2I-%3SFF>$1$*#@AJZQ0.*J,J:=39KVMW0>
M$SX-=?\?(E*GFYYWG>XO):J@]J7L3T(/64'N06YP4OQ/F!Z4OR'?17U/[E1?
ML?<'19'B:89= !_;>IUNF\]QI%$SJ^SA+-B?<9%0C7L7VF<5H?*]\FLHV95P
MA/)#%AV5@^DII\FTMYS(A.,[;/54;&^;B2VUZ#I?ZA&8'@-O!#S4E@DZ>'F@
MQ9"+[R?'Z'<[BZ-NP6FXLOQO>G2N5ARR;7_9(&DW1K+MM7EIR)HO^F-5\NA'
M591.S"L:M2-C?V_CP17>+;J]9(Z9PNXM=EC[#F_5@G'6[DJDUQ'3#Z?-1BC&
MH\KDS;+&,*M]H4.HZF;<!QR/G_68=]3-/)5('I6;*:WFZ%"F) _>-'\3.H]<
M)R.[!14Q2T:2K+[%=?>P=9B.,&*"0S"&RF\UIRVI5'-/&Q_4I?<8RX N<QPE
MK=_ZO;75;+^K=@I3V6EK&7@2!I#-$.;J 2NMD/T"1YU0+"O\IJT;NBV;OM'L
MIJTN:0@HJR7*//2.7M(850^F%/S2A?V4;2+S1#8VW-W,%YWZ;X[7A=:B85^X
M15GB>@KW(K+^_DCJ-(YN,RCMPD?MZ[N6U.HO=BW2Z^F!SDF9:UK1MB2$YO1^
MZBR<+_MI<WT0I%Y:<S-M5CB,O;$QNZ/).&&672OO%E"U98(N@'L^$[G.L<ZC
M(69(H:Y%OY48R.$TFA6X\*9*<HV@_@KN6,Z.?8,:][X/LG/I*RCY$2TB?2IL
MW[8?6N?I^V)'GK[2OI<>(UW >+O"U<GH^?E ^/3E,SU$5_+7QJ6+J&'\<\/[
M%!'@?.5<;!Y(0/OY^>J_4$L#!!0    ( """ U51N%WPAP<  $X3   9
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
MNL+Q@G,&%*!W%[S!\ GMYO]02P,$%     @ (((#58&:KV$L!0  &0P  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULG5?O;]LV$/U7#FI0)(!@R[)C
MYZ>!).V6#.D:--WV8=@'1CK;7"E1(:DZWE^_1TI6;=0QUGV()5*\=^\>[X[,
MQ5*;+W;![.BE4*6]C!;.56?]OLT67 C;TQ67^#+3IA .0S/OV\JPR(-1H?II
MDHS[A9!E-+T(<P]F>J%KIV3)#X9L713"K*Y9Z>5E-(C6$Y_D?.'\1']Z48DY
M/[+[K7HP&/4[E%P67%JI2S(\NXRN!F?7([\^+/A=\M)NO)./Y$GK+WYPEU]&
MB2?$BC/G$00>7_F&E?) H/'<8D:=2V^X^;Y&_RG$CEB>A.4;K?Z0N5M<1B<1
MY3P3M7*?]/*6VWB./5ZFE0V_M&S7)A%EM76Z:(W!H)!E\Q0OK0[_Q2!M#=+
MNW$46+X33DPOC%Z2\:N!YE]"J,$:Y&3I-^71&7R5L'/3=])FNG2RK#FGCQ4;
MX<6RM#6OO\T?/F@E,\GVZ*+OX-^C]+/6UW7C*WW%UY@^ ')AZ7V9<[YMWP?O
MCGRZ)G^=[@7\I2Y[-$QB2I,TW8,W[,08!KSA*WAW9:8+ID<G'"/Q7$S70HDR
MPU0H$%'F=)7GTDLA5-!(:5L;MO2T\L-*6\S_;'1=V9@ I^I<EG-Z3>4_[\&
M[N#-_K5+SX;N:#==7Z]GMA(97T8H2,OF*T?3MV\&X^1\CQBC3HS1/O3ICX>S
M*X+]/AY#*Y#_  8!H) LZ=EFNF%T+Y_8N!6A 9%;,/X,<]@**U^H:#**?481
M\H'7^3 @8;#,PDZA\R!S90E;75N8VJ,S^AQPMNP?]P/^BA2 (-CM QH.X]%H
M@I?Q*#Y-QUXD:ZDR>B8=9D_BD\DIGH-)/)F,UQI!.MFDV $=QZ?)T*\8Q,?#
M(;6I-S.ZH%9;OWQ#BB>& KP&<.(%/ X'1PW4:-1"G23T8/17&9JFEVQK/=;$
M@_$8SS0>)Y,MK_EK%1]\C!#'20CL=#(,<Y^Q%[LW[4=W*B9^\:GE"2:]"=J<
M4J%CP_)@T!NM)V+OK^+0Q]4J]EYEZ=@@ADJ4JV; U@$.9Y;E'CUBM_RR&\6B
MI/?"N 5]+.F#6"$0^!Z<QH'I_?U-['.E$']K(Y%LZ+O9EX56.9M@__[VCJZR
MYQJZAL/D1IM*-_'28;0!'Q&"]\NCH\ ?H#B"%!O[]LU).IB<(X90K"6:#.)
M[(%U[MEK$OY$D:7TG]"'0((>:I,M<.[0U1QR^K9$AYZSQTN3\\W0OE\:%@W.
MCW"JX/N-4$9:*V%PB]B08"AKQ$Z'.\"NZQ6;M7T<8FK$TO@QU(@3MCZ(%:+5
M55>V03+,!5UWXD(,2_-:&('(34RWPB #-Z6-J:J-K?&=H,UR(;/%]U X]FL%
MH?WN^(I7RKOW1!&JS^5 K';6X<77E.6LQB;C#%OS;.*JT##@:9U-+8CN2A<?
MD1KQ)H/0%'L^I4)"IUU2?<_2PRIVX.-1Q48NP='_(;VEC;?<GPF]4+ W;7"&
M,STO0^,5-,?=C7090.R.BL'P($U.>\.N,G-P 2EOL&)AVJ)^QQD7:-8T'#0Z
M]"!/6#23!F7YC+UV34'Y [LK/<^&D? ^ZHU^Y>]\M9<!^E3HK"\2ES 4/AV,
M>TE'Q; 2056]Q;E)EB5R;S-4V\6ZCO.5KA=3B6;OM\3WS9ADV6Y;FQT^>MA9
M7(;RX-ZN[PS;O;"WZR#N;US7"C;S<"FUP*M+U]S<NMGNWGO57/>^+6\NS1^$
MF4L4G.(93-$\CR,RS46T&3A=A<O?DW:X2H;7!>[N;/P"?)]I[=8#[Z#[;V#Z
M+U!+ P04    "  @@@-5(AS)B"<%  #_"P  &0   'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6R=5FUOVS80_BL'-2@20/"+[-AY-9"XW9(A78.FVSX,^T!+
M9YLK)2HD5<?[]7M(R:J-.L:Z#[9$ZN[A<P_OCKQ::?/%+ID=O>2JL-?1TKGR
MHMNUZ9)S83NZY )?YMKDPF%H%EU;&A99<,I5-^GU1MU<R"*:7(6Y1S.YTI53
MLN!'0[;*<V'6MZSTZCKJ1YN)3W*Q='ZB.[DJQ8*?V/U6/AJ,NBU*)G,NK-0%
M&9Y?1S?]B]NAMP\&OTM>V:UW\I',M/[B!_?9==3SA%AQZCR"P.,K3UDI#P0:
MSPUFU"[I';??-^@_A=@1RTQ8GFKUA\S<\CHZBRCCN:B4^Z17=]S$<^KQ4JUL
M^*=58]N+**VLTWGC# :Y+.JG>&ET^"\.2>.0!-[U0H'E.^'$Y,KH%1EO#33_
M$D(-WB G"[\I3\[@JX2?F[R3-M6%DT7%&7TLV0@OEJ7CSV*FV)Y<=1U6\;;=
MM$&\K1&35Q!'] & 2TOOBXRS7?\NV+44DPW%V^0@X"]5T:%!+Z:DER0'\ 9M
MR(. -W@%[[Y(=<[TY(1CI)>+Z58H4:28"F4@BHQNLDQZ(80BKY#2MC)L:;;V
MPU);S/]L=%7:F "GJDP6"WI-RS\?P(#NL9K]:Y^>-=WA?KJ^*B]L*5*^CE!V
MELU7CB9OW_1'O<L#8@Q;,8:'T"<_'LZ^" ZO\10*7OX#& 2 <K&DYZ2_"831
M@YRQ<6M"FR&W9/P,<]@**U\HKS.*?481\H$W^= G86!FX:?07Y"WLH"OKBQ<
M[<D%?0XX._Y/AP%_10I $.SV$0T&\7 XQLMH&)\G(R^2M50:/9<.LV?QV?@<
MS_XX'H]'&XT@G:Q3[(A.X_/>P%OTX]/!@)K4FQN=4Z.M-]^28L90@#< 3KR
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
M.:B2%ZZ@2> JAU9Z'O"*H((U8R7M,58S[;ERBA:]V$.*YM84^/76X%=YS2S
M$G8H*9"FCZA0V&'%,Y <0X-V)[AB&01SW$ BM+K@#V"$&U5 K!1(.VZ 74!?
M:K.%A^6%"-FH0"(\$A^>:;6#AN4:V:1PT..%DV2N*?0.%AYX-XQ 0/CC1<A#
M@-]/(?'LXISGP"*SR$M?9,BJH%D!%3KLP>(8?!-D.,$$(5,>$PVT>X$)J$)Z
MK!R QC-UT*-QD]J!*10K#.A-,X\P.@G2Q=EY55=E;E:0QR]:O4VW/CU5]_3M
M39O6]!X'-W1V*P4'V"RBEXN[_7WY$+LS]J%!+&/7L_B ?J^+G#4H!<=(+"L+
M\AS6FNPY)IIB@6AYJT[8QWX5VU'[]OC)<-Z#GH^=P2X%<M,XQ .%[6I-I?>_
MHZ^+..M9U76;LIE'F-WU'3L.SD*-5XK4<Z]E'HV <@([P]%\+CY0=#95M\KQ
MVN5IOB,!$<\6#MS5_Q,\X ^D[9S!A#)$.7."*=A92&)#BR1SK[&>&UG/?2OK
M_9C2XKZJ:P;68!\6\+NZJ:AE8U==%_L_T"2\KO)=!/_-MTE)NI[<W/OALO]T
MYD-=T3:/VE"30" W?IAX(8<6@6N46Y-KL129P%"W4<5'T@-K%L0B K\Z%V<#
M/*H=Z2G(?.P,<&GR0&/ @_(D0A'?%" -5&2GGQ,>LD 2HTF(!#4"YRZO#'QG
M,M_HS("!"S"SY0[<MJ4[F;D+6JA]0?WWQ-1 TI;N $!OR4#44FHD,MMI=#5#
M7FLRTE$/X]':4.<A07$X!*9[F65^SR8]R3K[)J "IPPH91FC^"6N?OM,%J%$
MP\O<VH7<J!T1 0=+!<PB/.#PJ_D\;9"H9&BL[G)"'\KN,8?>8=]Z!OY!Q_'"
MZNMI=BQ/AB>:;-/-A&TS"L(F;H;E!>JCHR6-2#KG<LJA\4-,4951\I1%DEH\
MH0\48/?'K,-%83_*FG0^-YQH^3!8+?::TH)$(!A(1W2/1*PHNU1LQ)A[8&"+
MYH^J,6R27J%NHYTSU,(>*+D0:ETN-L1""HV \\@*B67DY#8/R2M/G:=!/ZF$
M!S]2<)"-N,EM-D*A+^@M*AXN62 FT"<%6KQB[$P1J1 H#5 -8:.A?#88@3!-
M68___CEC0)YLD3:S_F8#[MK=-K$F^O"AP 8K3U[H/)4+.6XTYK8&*$;7X )!
MQE*@Q1]/\<<Z3_R6AFJVGW/ED'._-PDI2TPB!458[C)S%1$R\K+#?[5G9PJD
M.0BD*- /Z<,@V?EX-'J)&?$(#T5>I01"Z$W.V'<)]:=)/16D>K.(CS%M'Q$T
M*VL*?L=0$!A]UEELR*U9NHL,EBYWM63<]Q?ZW(*]B-@O"8'Y$2N3)R5G*/IH
M&LIF63T"<\).#]6YZ=[WB75LE_DK3,>RI<.GBG%U_-!S-7S?>-P^?"4"&I85
MZG =;W!4G'HT\NWPY65XZ--M_MHQ2WV?UGFZBN4BMK0![V\2/-H^D(+Q\]?E
M_P!02P,$%     @ (((#5<7H,.F# P  [ <  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S N>&ULG57;;N,V$/V5@5H4":"-).KNV@:2[ ;=H@&,9-M]*/I
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
M"4UWK34W]'&#T@30^TH(O7=,@</GTOQO4$L#!!0    ( """ U4+2)WX( 0
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
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q]56UOVC 0_BNGK)I
MFIH77L4@$G2=UDF=4.FV#],^F.1"K"9V9CN%]=?O[(24290/'&?[[O'SV+[+
M?"_5D\X1#1S*0NB%EQM3S7Q?)SF63%_+"@6M9%*5S-!0[7Q=*62I2RH+/PJ"
ML5\R+KQX[N;6*I[+VA1<X%J!KLN2J;\K+.1^X87><>*![W)C)_QX7K$=;M!\
MK]:*1GZ'DO(2A>92@,)LX2W#V6IHXUW #XY[?>*#5;*5\LD.[M*%%UA"6&!B
M+ *COV>\P:*P0$3C3XOI=5O:Q%/_B/[9:2<M6Z;Q1A8_>6KRA3?U(,6,U85Y
MD/LOV.H96;Q$%MI9V#>Q@XD'2:V-+-MD8E!RT?RS0WL.)PG3X(V$J$V('.]F
M(\?R$S,LGBNY!V6C"<TZ3JK+)G)<V$O9&$6KG/),_ DSFDEAA8(\ ^N"">@]
MLFV!NC_W#6UA _VDA5LU<-$;<&.XE\+D&FY%BNG_^3Y1Z_A%1WZKZ"+@UUI<
MPR#X %$011?P!IW>@<,;O('W@(8KI%=ECI(U_%INM5'T/GZ?$]S@#<_CV9J9
MZ8HEN/"H*#2J9_3B]^_"<?#Q MMAQW9X"3W>-*4",H-O5*!K5%RF/.ENZT9J
M<X[S1=3SG"U^=<3?MO@)X9.A$M1T3L3"Y B9+*B4N=B1I]R,R14B,)&"Y@<H
MFQ> ]@4 W1]V]^="R FAQP5ER5K3C(;^#!X=Q/G4S650!_CJ;4@/3[#A?@5A
M,'%V1#8*)\X.X4X8).FMPC" D"!"H/7;0T4-@S91:&HE@#I'96N":8UT!KUP
MVF_-8-*:92F5X2_,M1DZI%HH3.1.\!>"*:2F+!MJ?^&P#Q'<9AGM84.36AG&
M"_<>>Q&A#NAL!F$?IE-X^T:N8#RTHD@RV='8BIH.X=R#\T]:0XEJYQJ@)IA:
MF*9+=+-=CUTVK>4UO&G0]TSMN-!08$:IP?5DY(%JFEXS,+)RC68K#;4MY^;T
MG4!E V@]D](<!W:#[LL3_P-02P,$%     @ (((#5<I-"%2B!   :0P  !D
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
M^M5OM>C<^F\/5KC78G/4*__R&'*^E+;JMLUL\[B=^IX>_@JO7L8+IE><;IG
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
MW3&'*U!5#M<-U/4%8_+N1&_ -Z]T)O\"4$L#!!0    ( """ U7 %-#F+@0
M +D3   9    >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;,5876_;-A3]*X16
M% G@1)^6Y=0V$,?JFJ'MC*39'H8]T!)M<Y5(EZ3L[-^/I!3%'[06SP+V8HO4
MO>?<>RYU)7*PH>P[7R(DP'.>$3ZTED*L;FR;)TN40WY-5XC(.W/*<BCDD"UL
MOF((IMHISVS/<4([AYA8HX&>F[+1@!8BPP1-&>!%GD/V]QAE=#.T7.MEX@$O
MED)-V*/!"B[0(Q)/JRF3([M&27&.",>4 (;F0^O6O8E=3SEHB]\PVO"M:Z!2
MF5'Z70WNTZ'EJ(A0AA*A(*#\6Z,[E&4*2<;QHP*U:D[EN'W]@OY1)R^3F4&.
M[FCV.T[%<FA%%DC1'!:9>*";3ZA*J*OP$IIQ_0LVE:UC@:3@@N:5LXP@QZ3\
MA\^5$%L.$L?LX%4.WKY#<,3!KQS\MS($E4/P5H9NY:!3M\O<M7 3*.!HP.@&
M,&4MT=2%5E][2[TP40OE43!Y%TL_,;I-?A288UVT*S!E%&C]P3TI%Z&:OY@@
M 7'&+Z7%T^,$7+R[!.^ #?@2,L0!)N")8,$[<E)>?UO2@D.2\H$M9("*QDZJ
M8,9E,-Z18'SPA1*QY" F*4H-_I-F_[#!WY;"U.IX+^J,O4; 7PIR#7RG SS'
M\PSQW+W=W36E<QY[_)_9=\3PZZ7B:SS_"-ZXX'*&<["U9CKF)=,!7REA*"D8
MPV0!;M._Y$J6[46 /SY+#' O4,[_-"V0,H3 '(+JFC=\!1,TM&1;Y(BMD35Z
M_Y,;.A],U6D3;-(F6-P2V$X=@[J.01/ZZ*M\_614UA$*P?"L$'"6(2 H^$2S
M5);+^."6D*&&5"^?]<@+_; WL-?;@A]:7;E!Z#N[9I-#LZ[C>OU=J_C0*O##
MH#;:R;U;Y]YMS/T+9$628/ >YJL/8$RA*==&B%/78)M@DS;!XI; =NH0UG4(
M__]>$K99QS;!)FV"Q2V![=2Q5]>QU_@\_5L='] :D0*9JM,(?&IU2K#N=J_H
M!D$8[36>-CGC0\ZH[P7'.E14*QJUWYT;(4_5,CK(Z\KS>N%^$V^3,S9P1E&_
M;Y:R7TO9/VMQ_LR4SG(\Q\*D:B/ZJ:KV#S)TH\#W_#U5V^2,#SG],'*"KEE6
MUWG=,SAG"7M/$IHC</%9ZGL)YHSFX$Y^F&-2J [^ZPHQW=GECD&M=CH'W^"S
M<;?0&,:I%:C0=IJ$TPO=O0JT2AH;2*- ?X\;2["U;7//*H$2=J<,1GT;.4[6
MUS5\_?5[P8' ;;+&1M:P>TQ@[U5@[RR!8\B(:L=@BAAX5#OA#AA#CA.CT(U<
M)PM=HO6V4W:N@_Z^SFV2QD=(>WLZVUM'$3EB"WT&Q$%""R+*K68]6Y\SW>K3
ME;WYL7MSYQKF)^I<2A]]O,*7AUKRVWZ!"0<9FDLJY[HG'SI6GA.5 T%7^B!D
M1H6@N;Y<(I@BI@SD_3FEXF6@".K3NM$_4$L#!!0    ( """ U6P$4RC6 @
M -M5   9    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;-6<6W/B.!J&_XJ*
MG=WJJ:*#;4XAFU"5X.-6'U*=GMF+J;U00("KC<5:(DE7[8]?^0!&8-1A^IV+
MW 1D_#V?[+P2'WYM73_S[)M8,B;)RRI)Q4UK*>7ZJM,1TR5;47'!URQ5G\QY
MMJ)2-;-%1ZPS1F=%T"KI.)8UZ*QHG+;&U\6V^VQ\S3<RB5-VGQ&Q6:UH]OV.
M)?SYIF6WMAN^Q(NES#=TQM=KNF /3/ZVOL]4J[.CS.(52T7,4Y*Q^4WKUKZ*
MNE8>4.SQ>\R>Q=Y[DA_*(^??\D8TNVE9>8]8PJ8R1U#U\L0F+$ERDNK'?RMH
M:Y<S#]Q_OZ7[Q<&K@WFD@DUX\N]X)I<WK<L6F;$YW23R"W\.675 _9PWY8DH
M_I+G:E^K1:8;(?FJ"E8]6,5I^4I?JA.Q%V#W3@0X58#SVH!N%= ]#.B?".A5
M ;W79NA7 ?W7!@RJ@,%KNS2L H:OS7!9!5P>!@Q.!(RJ@%$AA_+_5_SS72KI
M^#KCSR3+]U:T_$VAH"):_<_C-!?[@\S4I[&*DV,W%E.>RCC=L!GYO&89S34H
MR#N721HGXE?RGOSVX))WO_Q*Q))F3) X)5^7?"-H.A-M\HO6ONY(U:D<W9E6
M'7#+#C@G.M E'U7^I2!>.F.SAOC '#_X47QDCK<= Z"CSN;NE#K;4WKG&(F?
MI_*"V-TV<2S';NC0Q!Q^NUE<$.MTN&L._]<FO2!=JPAW&L(]<_A'FJEP^V2X
M__KL39T/?J[SX<]EC\SA+IMNC]T>&830W8VM;L'KGN!%Z92O&'F05#+U_2#;
MY(XF-)VJ3<7WF!HPY'8VB_,11Q.2#\6$BTT^QAZ_Y\TU%VI[D/'-6HTTA4LV
MLSA=D%.#]H\/J@<D4MG$?QH._Z[L;J^YN_G7ZI58TRF[::GO3<&R)]8:_^-O
M]L#Z9Y.*D3 7"?.0,!\)"Y"P$ F+0#!MG/1VXZ1GHH\#59.1=TKZZMM&U3]*
M\XSP.9GMJYSO5-XFJ1H[ZO.X'%Z2OC1IW9CR7*TC86X)&Q2PO!9]&K_O#]5\
M\[2O861&_SBCI:<+CO?H]^R>OE/X0TP$ZK6FHOY.1?V_5D6LJ7JY,R8]5T=(
MF%O"^F8=(3/ZQQD/=72\1X..?HB)0+W6=#38Z6A@U-$D830E'LWDLDD/QN!S
M]8"$N4B8AX3Y2%B A(5(6 2"::H=[E0[?%NUYA Y3I P%PGSD# ?"0N0L! )
MBT P;9Q<[L;)I7%VUY7>)I^X/"'Q-BDKB@_;BF(;VJ1V8])SU8Z$N4B8AX3Y
M2%B A(5(6'1Y5#4[UJAKU26/IN/13L<CHXZK^?XK?2%?V'Q37(H[,54WZ=4(
M/U>O2)B+A'FCHW,_L*R#8M-'9@R.,SI6]S!EB$P9@6":#&VKOGYL&87X8;.@
M*6_2F#GP7)%!:2Z4YD%I/I060&DAE!:A:+IT]ZP/^VW5S%5_42,&27.A- ]*
M\Z&T $H+H;0(1=-'C%./&.>LZOE'DL_WD"Q3PVQ-T^]E@PE)O)<U2P53KWF\
MBIAG?$6J\5A5W,6F,TH:<]?/'CQ(F@NE>5":7]'V2Q:[=UBQ!-"<84/.X6'*
M")52UWIMWME&S^-G*VPS_6PY0MVVBK9_^D>'I]^#IO2AM !*"Z&T"$7395M[
M:;;93#/4XU!+#$ISH30/2O.AM !*"Z&T"$73I5L;>';_C=7C4/,/2G.A- ]*
M\Z&T $H+H;0(1=-'3&U5VF:O\K >_\JE:K"\S%YGL2JPGVBR88W2AOJ8%4VO
M(8?]PYK"A6;UH#0?2@N@M!!*BU T7;2U4VD;#9XCT69L3;_G\WUY.\;>[\6$
MTQ/%-=1=K&C[-R0X@P;Q0HU#*,V'T@(H+832(A1-%V]M']IF_W"V%>^B%&^\
M*S*:;S1J$YDI$=/RUOXI%[)9T% #L:+M"[K7H&>H-0BE^5!: *6%4%J$HNEZ
MKFU$V^PCWF=\RMA,E)?;MC?-/6Z$VD^(YEOBS,BSQ3HZ$JOM7![9="XTJP>E
M^5!: *6%4%J$HNE/5M1NHV-V&_^BVS?,6<]5=$73KF[FBCX0-#2I!Z7Y4%H
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
MVFR *A+#0!DH:/ J:)./2I7 9EGB6R8 ,DP>HERQ./1I6F*Z*7IW4@:J0@Q
M9*"(@0:Q3[G#E0B!S2K$>#Z:HWVN(!E&&%]3B[S.D ^J3@S"9*"8@0;3G5E$
M3PZI! 5BS&S?,.J;:2EAFWWMS&\W&'-T8WD9!LI 00,=*"&NT\-,I0D0:$W@
M)>M$M^'S(<,TS,R()E>V:+O=F&,<S<\03 :*&>@P7;]GD"&5)D"^@R:0YI>&
MOI@@W?28.EY['F .<S1!0S 9*&:@PW1Q'T&5#$ &R@ /.4%HM2_>1J0\#J4B
M81>J";*VU+O9+R:S=J&#)OE#(!DH9/ *9+/(JQ2?0*?XAX%^<(OHYKUXYN,V
M.:#9_2!,!HH9:#&]G@2?5 D^@4[P!Q/3S7T]VVXGD.;P1A,S!).!8@8:3)\0
MW$-,E>(3Z!1_P==<L;'*%X/46=*2T\UZ,2569R8&FMX/ V6@H($6U,9^#S]5
M@D^@$WQ-O_;*=+F;"\^<SM(0<YRC.1J"R4 Q PVF8WL](AFI4GX"G?*/X4:3
MAGM>EQS0W'\8* ,%#72@OF_UI3*5 D#,"L#_:J%(&49]89EFI8@YV-%$#<%D
MH)B!#K-_M0BMQ !J%@-N]@]A(K1K>T'7%8!Z6X!Z8Z#> BAO34(K#8%BXW*1
M<GGIG51)3Z[^G[3V ^2O!BY7JRAO4*KWS%M:++*]"@7=/Z-FKYJ]WJUFZ(\;
M%0&Z5FB9=L41A<SMYZ#>%J#>&*BW ,I;LQY5:@>%5CL^\4>NKFGK *1\,*<:
M^8#6EQ&4Y$*",@VH8_O$:8(&4*!-UFK[-=ZX80-VQP;LE@W8/1NPFS:^QZX-
M6LDL%%IF43=F6?Y>>!W)<J^!MCY JAASVE4Q/*^],F(!BLDTF/G.D$Z[! )M
M$E@),11:B"D/BVEQ;<.(ED1(Q6-.-7M#?(NV283$9!I,C&>4MDG\'OM#:"7:
MT%=%FYYWR0-W])R@>[X6*7^Q^!Q^U?()*9',:5<BF?FVW>83$I-I,'%#SRSY
M! )M\EF)//15D4=+4JZPL?6:+XO-5\-S43/<:-ZZN@G&CM/F#1*3:3")T]YD
M%T!A-FFKE!]J5G[^+S;0F6,<S;77R>YMU_7:7$-B,@VFY[N=+A<(\\#UM+;U
M?<O3A^(C!1DJWF$?=B4?KQX_A'!9;/]O7;_"IW.LN;[ I^SPF8/*_>&K"Q_"
M]"%2Z6K,UPK*>N^J2IX>/F1P.)%B5VR\OQ=2BFUQN.'ABJ?Y#>KWM1#RY20'
M.'Y.XN(O4$L#!!0    ( """ U7Q]F.Q+P<  *XS   9    >&PO=V]R:W-H
M965T<R]S:&5E=#0W+GAM;-5;VW+;-A#]%8R:Z;@SKD6 -\FU->.89.J.DWKB
MI'W(]($6(9D3BE )R)=^?<&+2)$$$=/=A^;%$NG=L]">U1)[1)X]LNPKOZ=4
MH*=-DO+SR;T0V]/IE"_OZ2;D)VQ+4_F?%<LVH9"'V7K*MQD-H\)IDTR)83C3
M31BGD\59<>XF6YRQG4CBE-YDB.\VFS![?DL3]G@^P9/]B8_Q^E[D)Z:+LVVX
MIK=4?-[>9/)H6J-$\8:F/&8IRNCJ?'*!3P,RSQT*BS]B^L@/WJ/\H]PQ]C4_
MN(K.)T:^(IK0I<@A0OGR0"]IDN1(<AU_5Z"3.F;N>/A^CQX4'UY^F+N0TTN6
M_!E'XOY\,IN@B*["72(^LL=?:?6![!QOR1)>_$6/E:TQ0<L=%VQ3.<L5;.*T
M? V?JD0<.&!KP(%4#J3K8 \XF)6#^=((5N5@O32"73G8+XW@5 Y.D?LR646F
MO5"$B[.,/:(LMY9H^9N"KL);)CA.\\JZ%9G\;RS]Q,*+^9*E(DYW-$*_;VD6
MYH1S]#.Z+6HM_J<YGZ[11\HE91P=>52$<<)_DH:?;SUT].8G] ;%*?ITSW8\
M3"-^-A5R>7F0Z;):RF6Y%#*P%!.]ERNYY\A/(QHI_'V]OZ/QG\JTU+DA^]R\
M)5K B]WZ!!GF,2(&P:K/HW?_;9>>(-,HW(G"W7NYNRJZ_]^B!Z^.WLJE6=>9
M6>"9 WA7Z9)M*+H5H:"R,8EC]#9,PG0I3Q4-5)8,NHBB.*^^,$%Y62:,[S+*
MT=US?KAE7)Y_E['=EA\C"9?LHKPBAPKXR[5< ;J2T?A?BH__MERNI5YNWL]/
M^39<TO.);-B<9@]TLOCQ!^P8OZ@* 1+,@P3S(<$"(+!6 5EU 5DZ]'T!K3*V
M0=$AYZSF7$6S%G0LS2684X#EE^R'A6T8UMGTX9"^OA$V3-MM6_E**[>#%2BL
MYL3%M54KDW:=25N;R>O=.DR9*EE:O[')@@3S(,%\2+  "*S%I%,SZ7Q?3=6!
M+"!(, \2S(<$"X# 6@7DU@7D:EM!NP2.T0<F!K@_1N_DF(*.KAF7FSXY$NQ=
M567@]MJ62V:&T6YNE]JEC>47$LR'! N P%K\SFI^9Z/X_<2$/)"=@F;;+.84
M/83)CJHH+''MPRN/Y=H]#K7AQW((">9#@@5 8"T.YS6'\U$<9G0;/N?='K&5
MG+@DE?(BL W39Y2P4+T)FO?()$Z?2^TRQG()">9#@@5 8"TNL=&,VX:6S6C/
MYKID,ZZON>I-[3$2F60U+'68)>-"R7 5]9!BJ\^P?FUC*09%\T'1 BBT-LL'
MH@K6LGR3L26E$2_'%4DWS;^L=SLN[;B:0-S?ZN?7S!Z%VL"C*81$\T'1 BBT
M-H6DH9"\<DK2.X[=Y8*B>:!H/BA: (76)K01H/!WID!A4 D*%,T#1?-!T0(H
MM'8=-3H4U@M1'V2MY!U=W<9!]290-*]".]PCF*9E=94IT*"!(JACS8FCEK!P
MHV%AO8@EOX:<HVW&5K%0$@&J98&B>17:84YF,W?>Y0%4IE+$Q*[K#O'0*%!8
MJT\LFI^&XK*_'B6Y0J"D!%0= D7S*K3#]-ASP^Q2 BK\*&)B;)OF "6-IH/U
MHL[5(1'E#K2Z/N4T-7(YNJ,KEM$]<2)\&NAID'+()2B:5Z&U>;.L+F^@@HXB
MIN1M9@SPUF@U6"_6R*'A(2Y^L9>T?)L52('C$A3-PPKU"#M.EQ50B481DSB&
M.T!*([Y@O?KRRI^=]*BCV0&59G!?#K)<=]9E!U1T4<2<S=V!5D<:-87HU92N
M-O:M37EN<2"8%0>4"^0_;6G*J7S-_:5'P?>^D5XWC71@KZ\J ?W2QY8 *)I'
M^G(1MKI:@P\:,U#$=(V!IDD:I87HE9:+98R^O*>;.YHIARR]^V@60-474#0?
M%"V 0FO3VJ@OA'Q?PSH!%7U T3Q0-!\4+8!":]=1(_H0K1B@'];UOJ,Y-?L;
M$(*[-WYX2C/+L;N]MV]FV9;1V4,%*C/+( /;'M*('$0O<GQKO-:[CTY=7R3
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
MA:W6R"X%OUVBNR#=+H.PV&:E],TMJ$B4.=ER/^K6SC]:=U"_JJ$=3AAXW+U
M!O6AH&BZFJT3A>U65.^VKWD>!;6A0&D^*(V!TC@431>W=:SP])SY&=2C J7Y
MH#0&2N-0-/WAA=:G(E9+Y/1[J U7NXE*)J1S>W3>A&G7U./QI'/GTS?0/ _C
MSMU#9J"YHRGIA'%[FT_MT]8&(G8;J)\EU1SG7F!L[$=0!PB4YH/2&"B-0]%T
MC5NKB) S)DL":B*!TGQ0&@.E<2B:+GIK(A&K7_$_DB7MYRV7NMU<:8BB(]I-
ME?TH[$Q'W>M.8]C8P=U4>0Z'AK0.#;$[-,94N;MW9NQ)2(=C#DKS06D,E,:A
M:+K.K9=#W'.F2U##!Y3F@](8*(U#T7316\.'V!]$.CU=>OW<-9WVTF4_BCC=
M*-\01:?3[O-YAJ@1Q:2;+,_AI9#62R%V+\68+#^*6(8O>"=VWM'C!M0[ :4Q
M4!J'HNDZMRX+F9PS68*Z+Z T'Y3&0&D<BJ:+WKHOQ/[ T.G)<MI/< 1/NLG2
M$(5'O639C_)&F':3I2&J5R.WM_?$_J2ML4'MQH8Q6=8W^$V]:*<=_? _Z!,W
MH#0&2N-0-%WEUFJA^(RIDH)Z+Z T'Y3&0&D<BJ:+WGHOU/Z8SLFILN%JUY43
MKW.5-S=$$0=WUWW8C_%H?4!M$BB:KL_!(BR[36),O0^%4,G7J KLNBO8A5>P
M*Z]@EUZ=P[JAK75#1^=,O: ^#BC-!Z4Q4!J'HNFBMSX.M3^3<WKJ[2\-&TW'
MW9_TAB@73W W]1J6F4W'G>M/9HC"#O4Z57)[@T_MT-8CH7:/Q'R9^M*33W;8
MT:,&]"$84!H#I7$HFBYR:]S0<Z[7HJ N#BC-!Z4Q4!J'HNFBMRX.M3\K<WJJ
M[*](&CGC[D):0Q3%M'M?W1 U<9SNO2)#E.M-Q]U,"6J0# ]>/I&(;%6])B1'
MH=RF1;W@?[]W_RJ2F^H%')W]M_ARC@W[?7S)ZA>-M/CZO2=W0;:*TAS%8JFJ
M<B[&:@K(ZE>)U!N%W%2OOGB412&3ZN-:! N1E0'J^Z64Q6ZCK&#_0I?9?U!+
M P04    "  @@@-5_><?M/4(  "E6@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970U,"YX;6R]G&MOXS86AO^*X"T6+3 =BQ2I2S8QD(1<;!>=[6#2RX=B/R@V
MXQB5):\D)U.@/WXIV3%-Z9@398X%#":6<_A(XJ%/_(HO>?E<E']4CTK5WN=U
MEE=7D\>ZWEQ,I]7\4:W3ZGVQ4;G^S4-1KM-:'Y;+:;4I5;IH&ZVS*?7]<+I.
M5_ED=MF^][&<71;;.EOEZF/I5=OU.BW_O%%9\7PU(9.7-SZMEH]U\\9T=KE)
ME^I.U;]L/I;Z:'J@+%9KE5>K(O=*]7 UN287,FP;M!&_KM1S=?3::V[EOBC^
M: Y^6%Q-_.:*5*;F=8-(]8\G=:NRK"'IZ_C?'CHYG+-I>/SZA?[/]N;US=RG
ME;HMLM]6B_KQ:A)/O(5Z2+=9_:EX_I?:WQ!O>/,BJ]K_O>=]K#_QYMNJ+M;[
MQOH*UJM\]S/]O.^(HP:: S>@^P:TVX"=:!#L&P2O/0/;-V"O/0/?-VAO?;J[
M][;C1%JGL\NR>/;*)EK3FA=M[[>M=7^M\F:@W-6E_NU*MZMG/VU4F=:K?.G=
MJ:4> +778+SOO;O=R/&*!^\_>KS>I9FJFH->@\K[5J@Z767?Z5:_W GOVV^^
M\[[Q5KGW\V.QK=)\45U.:WVIS0FG\_UEW>PNBYZXK,#[4.3U8^7)?*$60'OA
M;A\ZVD]U%QWZB;[TTPUU O^]S=][@?_.HSZEP/7<OKXY@6[GZ\XNWWQVJS."
MPZ )6EYP@O<R5#ZI35$V8^&=?OFD\JW2/^=%/E]ES0#YH59K[_<?=>/V9?5?
M:!SLSL3@,S5E\J+:I'-U-=%UL%+EDYK,_OXW$OK_@)* "1.8,(D$L]+%#NEB
M+OKLYZ).,UW5VPR]\]3G>;9=- E*JTKI?PNO3C]#N=EAPQ;;_,5YFG'">1)=
M3I^.>[T?Q@+"*;?#1#^,^#0DQ+?C9#\N9KX?DT.8U0G\T G<V0G\/8$^>#?.
M5D/''R9,8,(D$LSJ^O#0]>%HY2+$3!<F3&#")!+,2E=T2%=TGG*QP_+C#[C^
MOLKB3KD PHCO!T&G7/3#*&5^1#K5 @CSD^2HJ%A]$!_Z(';VP8>TW,[G*^_W
M#VI]KTIP*#H)0X<B)DQ@PB02S$I#<DA#,EKE2##3A0D3F#")!+/217RC)OSS
MU(X]U_H<1V$0=FH'%,9"UOD*(8"P*(EHIQ))("PD-([AVD&.-!5Q]L*O6G_/
M5_6?X(TZFPX=AZ@T@4J36#0["=0D@8Y6._:GPDH:)DV@TB06S4Z:$9;$*82^
MHGX$O8\R#V+6JQ_]L# (>-RM'_TPXG.:T&X! >)HG"0GOGT0H]B(6[+=U:K,
M"_!&G0T'#T5,FD"E22R:G0*C%PD?KWZ@JDQ4FD"E22R:G32C-(E3&7U%_0A[
MG^28D3CIU@\@+*$\ZM:/?AAIGG0DW?H!Q84\.O&L@Q@)1]P:[N:G:_ NG:T&
MCT-,FD"E22R:W?]&/I)XO.*!*C11:0*5)K%H=M*,V"1.<?05Q2/I?_E(@KCW
MY:,?QI@?=Y^3 F%$5X\D[!:/?ESL\R"":P<U&HZZ-=QU5A<E=)ON=D,'(BI-
MH-(D%LW.@-&/E(Q6/2BJWD2E"52:Q*+923-ZDSJET=NKQYYK:9*0,-:I'D 8
M\_N//H P0I,DZDH7("[2>NF$<J%&P5&W@OMQNTQAY>)N.'@DHL[UH=(D%LU.
M@1&/E(U7/E#E)BI-H-(D%LU.FI&;U#T_^?;RP7L?Y"#Q0]XM'ZBB$3AI'/HQ
MZQ:9<ZA!:M0@=:O!OE<%[$#4.454FD"E22R:G0XC2FDT7EU"5;*H-(%*DU@T
M.VE&R5+W3.C;ZU+<%T60>P2( ^TC0!SL'P$"7082:O0A=>M#P/KVEW?*5^)F
M#1Z@J!..J#2)1;.M:$:N!OYH525 5;BH-(%*DU@T.VE&X0;N&=(W5Y4]]XLF
M$R@.<ID <:#-!(IS^$P"(QL#MVP$BXHLE\5]>@].(+MY@\<HZEPD*DUBT>S,
M')E<1W2YXMI<<7VNN$;7<VC?P&C?X$Q>USW7^H"'W.\^PP7#$AYVRTH_C(41
MZ3["A<(2>B2C[%XP8C)PBTFPJ+S&T^;F#AZGJ)H3E2:Q:':&C#0-QO/$!J@"
M%I4F4&D2BV8GS0C8X$S.V !PJ0+N-B@,<+<!89"[#0ASN-L"HP@#MR($BXO+
M\N;F#1Z?J!.8J#2)1;,S8P1J,)Y=-D#5KZ@T@4J36#1[;8[1K^Q,EEG6=Z]"
MEC<@#+*\ 6&@Y0V*<UC>F)&$S"T)P;)R7>9%!JW_NW'3AHY/5)I I4DLFIT7
M(U#9>#Y:AJI=46D"E2:Q:';2C'9E9_+1LKZC-8BCJ+?D#PBCO">#@+ H3%BO
MI@"N7.ZS$P]LV=&Z1[<8!$O*:6NMFS9X=*+.=:+2)!;-SHN1IVP\:RU#5:RH
M-(%*DU@T.VE&L;(S66O9ZZRU4!A@K75?Y> ^/8>@9$90,K>@'%J@4"<]46D"
ME2:Q:'9>C,1EX]EW&:KZ1:4)5)K$HME),^J7G<F^Z^8.SA"JU&6 &1A:20#&
MG5Y)P(T\Y6YY"I:H$\L+W*C!FRF@3I^BTB06S4Z*T<I\/(,P1Q72J#2!2I-8
M-#MI1DCS,QF$>=^J"RTO ,*@Y05 &+B\ (AS+"_@1IIRMS2%G_.<6G/@A@T>
MG:@3IZ@TB46STV*T,A_/-,Q1A30J3:#2)!;-3MK1GD9G,@WSOG\76G, A$%K
M#H P<,T!$.=8<\"--.5#?;ZZI)Q>B."F#1Z>J/.EJ#2)1;/S8N0M'\_PRU&U
M+RI-H-(D%LU.FM&^_$R&7][WW4(+$8"P7CT!'+S Z@(GR;Y[(R*Y6T0>QF7:
M[F-:/!SVQ:P+[[;(JR);+=):]\)?^K#4XUH?@+V!*BI1:0*5)K%H]MYR1J"&
MX_E_0U0!BTH3J#2)1;.39@1L>";_[YX;GJX>MU\.$5\.D<Z0W5U/C[;=7:MR
MV>YW7'GS8IO7N\U4#^\>]E2^;G<2[KQ_0RYN"?"^(!=RMV.RP>\V</Z0ELM5
M7GF9>M"G\M]'N@B6NSV1=P=UL6DW_;TOZKI8MR\?5;I091.@?_]0%/7+07."
MP\[4L_\#4$L#!!0    ( """ U6WCUDGQ@@  &E)   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4Q+GAM;,6<6W/;N!7'OPI'W>DD,TE$7'AS;<_8(MJFDW0S
M<7;[L-,'6H(MSE*DEH1L;Z<?OJ!$"R)X!%OI*?MB77SP PX.=(@_ ?#\L:I_
M;992*N]I593-Q62IU/IL.FWF2[G*F@_56I;Z/W=5O<J4_EC?3YMU+;/%MM"J
MF%+?#Z>K+"\GE^?;[[[4E^?51A5Y*;_47K-9K;+Z]VM95(\7$S)Y_N)K?K]4
M[1?3R_-U=B]OI/II_:76GZ9[RB)?R;+)J]*KY=W%Y(J<B<!O"VPM?L[E8W/P
MWFM=N:VJ7]L/'Q<7$[]MD2SD7+6(3+\\R)DLBI:DV_%;!YWLZVP+'KY_IO]Y
MZ[QVYC9KY*PJ_I$OU/)B$D^\A;S+-H7Z6CW^578.!2UO7A7-]J_WV-GZ$V^^
M:52UZ@KK%JSR<O>:/74=<5! <^ "M"M [0+\2 '6%6"OK8%W!?AK:PBZ EO7
MISO?MQV79BJ[/*^K1Z]NK36M?;/M_6UIW5]YV0Z4&U7K_^:ZG+K\<2WK3.7E
MO7<C[_4 4%Z+\=Y[-[N1XU5WWI>ZNLN5]^93U31OVR\&A1KO32I5EA=O=<F?
M;E+OS0]OO1^\O/2^+:M-DY6+YGRJ='/;2J?SKFG7NZ;1(TUCWN>J5,O&$^5"
M+H#RJ;M\Z"@_U=VT[ROZW%?7U G\VZ;\X#'_G4=]2H'VS%Y?G$#N_'>UB^^N
MO=<9;#]PV);'CO">A\M7N:[J=BR\TV\?9+F1^G5>E?.\: ?(1R57WB^?=.'M
MV^:?T#C8U<3AFMI4>=:LL[F\F.A<V,CZ04XN__@'$OI_@H* "4LQ80()U@L7
MWX>+N^@'O_./Y;Q:R>[7#$5C!PJWH/8Z\W 9^(SH,?-PV,U#*Q:R@/:MTJ%5
MPA/"^E9B:!41'IH:>QX'>X\#I\<]/[V[NEIY,YT/\G+3]D+7'U79>+=27V_E
M<[]\RYYD\\[[NQ[!VKJNBMTP+I7405%0?^V:$1SV! U#;O77T.H]T7:663HT
M"XE/(JO#AE8!H2'<7^&^OT+W"%%+6>N4O>LU^:2G(HU\^\XK)>AU.&A"Q*QF
MSH8V[T-N#Y&A$8TB>X0 )!I'/NQQM/<X<GI\M6HSU[^VPZ"]K*7R5GD?FV:3
ME7.I!TNCP*M6-&Q+' :6ZX!11&W7 2,2,>N7)B K[L>P[_'>]]CI^U_T'')_
M12\]\=3FADW>++=)O>L,R/MXT!K?<GUH\9XQYEL]E+X($B^">IXG>\^35V;"
MY\D+Y*:3<>HE"1.68L($$JP7".*;N:<_VARBJPHI8JBT%)4FL&C]H!T(!H(U
MD^A(O:M91&AB)0S +/#]R#)+ 3-"8QK;UPK +HE#=B1A$FH<IR<F#N_?7O"!
M0'/Y:S?KY.&(24M1:0*+UH^*D2%D/!U"4(4(*BU%I0DL6C]H1HP0MQKY5JFL
M\'1TFJK(%YF2B_W$LS#3];F9KE>#Z7IGK]KI.AA+#F2+P2QD!IF1)!SD'L L
MIL2>L4!F47QLQD*,E"%N+0.F'E'?5[?9[>^@]T[>R2,9DY:BT@06K1\9(YI(
M.%[Z<0JTDX.&24M1:0*+U@^:T7W$+?S&2#]#U<8"/ICY %918-\3@*SH0"(#
M5D%$CLUZC$XD;J$(II[/6;V9SW/OE\]R=2MK>#0[N2>/9DQ:BDH36+1^A(R>
M)<EX*0A5]Z+24E2:P*+U5Q*,]*5.E39&"NI:8-TX8J&5@P S0F)K9I,"5B&W
M\YD 66$<P4F(&LU)7ZLY#Y+0S[*HYKD"YS]NWJGC&)66HM($%JT?&2.**1TM
M^5!4S8Q*2U%I HO6#YK1S-0I[T9)/FPX&^&#.S^ 54+\0>X96L4\">W<,[2B
M/F'\2.XQ6I6^=N7L(/=<U6550&O2UV[:R8,8DY:BT@06K1\7HXEI,%[F097+
MJ+04E2:P:/V@&;E,W8N,8V2>X5IAP*A]WP>PHCR)[,PSM(K#P?(U5"-/V)'$
M8U0J=:M4,/'<**E3#^BWDW;R&,:DI:@T@47KQ\4H8AJ/EWA013(J+46E"2Q:
M/VA&)%/WJN\8B2<9;HE([)LY,\ J#*+83CRH6A>+UM\H9K0N<VO=$Q.9FW;R
M=C#4E5Q4FL"B]>-B5#4CHR4RABJX46DI*DU@T?I!,X*;N5>A1TAD[A:<'$M4
M'=[1>G>8_"2V\J< S>*0PG,R=K#IU:V<P50VJVK] ]*A #L3=W,K[NY6W.VM
M_XLU969T.N/C93-4$8]*2U%I HO6#YH1\>RU"]LO;B9BT [:,";63W\&VK&(
MVMH.LF.,1?::/F1'(Q(=N:G-C!9F+VRXA7+)]8]7H/.H2\.HM!25)K!H_: 8
MT<VB\;((JB)'I:6H-(%%ZP?-*'+F7J,>8TXTW(Q,8A[8IR(@,\(#9N>>H9G.
M4"&U4P]4:>0?RSQ&#+-3MT"WM[0+5=6@ZZAKPJBT%)4FL&C]$SI&)_/QMD-S
M5!&-2DM1:0*+U@^:$='<O30]0N[AP/[HQ+?G/8 5"[A]8PFP(B2R#^4(P"RF
M[(A\XD:\\N_80OUI<Y_!=X+<M),',:H01:4)+%H_+D;6\O$V47-4P8M*2U%I
M HO6#]K!B<[_^R9J/MS/G(3<OJ4-6-E+^(")3B>!K;6<I'XW&8G)W1)S/X#W
MY_R>1[NJVA.A^]X#.P!U81B5EJ+2!!:M'R4CAOEX^Z@YJEA&I:6H-(%%ZP?-
MB&7N7J%^/A7M=:>%CQX6YN!)UX#8^X% .YYP^]X-9,=XPNS;P) =C:/@V$3&
M*$[^PJ[HTPY+\Z&0&YZ6!HR X]* %7!>&F(=/S#-C7+D;N7XG4>F^7#1$S@S
M#5D-#TU#5L"I:=#LZ+'IP(BTP+V8^=T'ISMN>/PJ.0-,P*/3+Z/$RZB=_].#
M1\>L9'V_?69/HV<-FU+M'@:R_W;_7*"K[=-PK.^OR=F, -^GY$SLGOIC\+N'
M$'W.ZOM<ST4*>:>K\C]$.E;U[KD^NP^J6F\?7'-;*56MMF^7,EO(NC70_[^K
M*O7\H:U@_W2ER_\ 4$L#!!0    ( """ U4(8DMC5PP  /ET   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4R+GAM;+V=87.C-AK'OPKCZ]RT,]LUDI" 7#8S
M6<>LE-F][337WHO.O2"VDC#%)@6<;&_NPY^P'<L(60'WB??%QL:/_G^A1Q;2
M#S#GST7Y>_4@9>U]6^3+ZL/HH:X?S\;C:O8@%VGUOGB42_7)75$NTEJ]+>_'
MU6,IT_FZT"(?8]]GXT6:+4<7Y^MM/Y47Y\6JSK.E_*GTJM5BD99_?I1Y\?QA
MA$8O&W[.[A_J9L/XXOPQO9<WLO[E\:=2O1OO5.;90BZKK%AZI;S[,+I$9]<L
M:@JL(W[-Y'.U]]IK=N6V*'YOWHCYAY'?U$CF<E8W$JGZ\R0G,L\;)56//[:B
MHYUG4W#_]8MZLMYYM3.W:24G1?[O;%X_?!A%(V\N[])57O]</'.YW2':Z,V*
MO%K_[SUO8_V1-UM5=;'8%E8U6&3+S=_TV[8A]@H@<J  WA; 9@%ZH #9%B!]
M'8)M@< L$!PH0+<%:-\JL6T!UK=*X;9 V+=*T;9 U+= O"T0]ZT2\E\RYZ][
MT";EZ_YRE=;IQ7E9/'ME$Z_TFA?K3K<NK[I)MFR^'S=UJ3[-5+GZXNNC+-,Z
M6]Y[-_)>]?O::V2\'[V;S1?&*^Z\*ZF^>K,L;3KT.^]34<R?LSSWTN7<$W-5
M)+O+TMM<>I=5)>NJ*=%1K;SOKV2=9OD/2OJ7FROO^^]^\+[SLJ7WKX=B52FI
MZGQ<J_UI:C6>;>L^V=0='Z@[\;X4R_JA\J;+N9Q;RB?N\LQ1?JS:<=>8^*4Q
M)]@I>+U:OO>(_\[#/L:6^DS[%T>VW?EK[ORON0MW\2LY4\61K7BK+<FN8Y*U
M'CF@]](=?Y:/1=ETI7>;_J4VS(KE+,N;WB5JN?!^^ZR*KE]6_[%UHHU/8/=I
MCC]GU6,ZDQ]&JI=7LGR2HXN__PTQ_Q^V#$**)9!B'%), (FU,A_L,A^XU"\N
M9[-BU0P9*M,R>VJ&%I7[7!W)T^5,>FI.X$U*.<]J[W-168>-C3Y;ZS<3A*>+
M'Q'QH^!\_+2?2V<UAN:RGR>']!16SXBBG6>K_>FN_:FS_2UCNL7\HUOD-V3]
M+FX*T;T:8Q30*/:-U#C%AZ:FIRF'-!464Y_Y- [LR6&[Y#!GNUYEU6-1I;GW
MJ2Q6C^]>CKE<YO/U-^,FS:6MX5FG.C'#.#2:W>D]M-E[67)(2V&QC -,[$T>
M[IH\=#?YWO1G/>FY7#1'I/]N-DR_J:5*96WSL%,;0EB,C#8/.U]B'%&?M:.2
MKA8+59C1F%TMRC UQB#AW-TC!_=HUYB1LS&[,T-;RSDUAAZR(<422#$.*2:
MQ%I9C7=9C4\T68LA,P\IED"*<4@Q 236RCSR]0+2'SY=2^]J60Z;M&UM6D=,
M%E%B3@W<U1F:U9ZN'-15V%TQP_8C%=I;S2.(N=LK*@<F;]M2^[5&<4PHB\P4
M.>4'IZBG+0>U%3;;B%(5?B!)6"<)O\V$8JO;FE%@U6W,YN^&X3 TER*))8PQ
MA&*S5;MA-(BQ$2;<^WSL**1I 7(N22WS"N]_'GV/;"1CXM8:>I0!54M U3BH
MFH!2:^=8<P$4G&B6@2"7X5-0M014C8.J"2BU=@?08 *YH8)UJG$KU>1"#IQK
M=%?G0>038@ZDH!BBGRD'-1464^H'[  B0AI#(#>'Z#O1<*L<FFATU_$DIB'K
MY >45_1TY:"NPN9* \;8@0QI:H'>"%N@+FN@E%"S[2U1)"#F'*,;A?PX,"&0
M-2STD3G'> MR@32Z0$/9A9IC3,O[XC:]_=/:DJ < U0M 57CH&H"2JV=9PTS
MT*EH!@+%&:!J":@:!U434&KML[@::> CD,8Q\PS<7><CM8(T%VSNZ@Q-;#]3
M#FHJ;*8(L=!^%,,::& 0H/&*RH%Y!NXN\2/F,Y,XN<4'IZ>7*0<U%5;3?<K5
M3H]&&?B-4 ;N4@44Q^8DPQ*%?3,JL421N'-VSQ(5$(2-*89[?X\=>33&P$=@
MC"]IN9K-,N^W+W)Q*TM[5P9%&J!J":@:!U434&KM?&ND@4^%-# HT@!52T#5
M.*B:@%)K=P"--/")D ;N+O37%SF8(RHHTNAGRD%-A<44$WP(:6"--# $TIC@
M[H(=A1B'G6,7*)SHZ<I!787--6!^9*S?KU]IV<[TJYTAC33P&R$-W.4+..I<
M_6*+\K%YVL02Q>*PT^6[40$R49)P[^^Q@X\&&O@(H/&KS(M95EN!AEMO\$$&
M%&B JG%0-0&EULZS!AKX5$ #@P(-4+4$5(V#J@DHM?:EU!IHD!,!#=)=YI.8
M,O.:-G=U!E\FW<N4@YH*FRGST0&@0330("! XQ65 T"#=)?YF(0L-(&36WUP
M?OJY<E!787-%,0WH@0QIID'>B&D0V^49R+PXQA:% I-I6*)8@,Q34;:HCJ-P
M[^^Q@\_>C1Q',(W+<EGDMGMV)FZUP?=KP-ZP 7O'!NPM&V]!,H@F&>14)(.
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
M\8P#L2E+Q)]N<<%V$\NQGCONR7(EJPY[.EZC)7[ \O-ZQE7+[EAR4F(J"*.
MX\7$NG%&J0,K0#WB"\$[L7<-JJG,&?M1-3[D$PM6$>$"9[*B0.IOB^]P451,
M*HZ?+:G5:5; _>MG]K2>O)K,' E\QXJO))>KB159(,<+M"GD/=N]Q^V$_(HO
M8X6H?\&N'0LMD&V$9&4+5A&4A#;_Z+$U8@^@>/0 MP6XQP#O!<"@!0S.5?!:
M@'>N@M\"_',!00L(:N\;LVJG8R31=,S9#O!JM&*K+NITU6AE,*%593U(KNX2
MA9/3&5=%RN736S K$)4 T1PD/S=DK:JG:7V@6W7)^!.X @]-_0&VV.M^'6.)
M2/%&W?_\$(/7K]Z 5X!0\&G%-D(QB+$M5:25GIVU4=TV4;DO1#4 'QF5*P$2
MFN-<@X_-^," MY5#G4WNLTVWKI'POPV]!@/X%KC0=37QW)T/=W33^3OUY._4
M4S,\QIF".SKX@9>#KN0&-=_@CTKNV\U<2*Y>.-]U9=,P>WKFZBT\$FN4X8FE
M7K,"\RVVIO_^XP3PG2YG?9+%?9(E?9*E/9$=Y-KK<NV9V*<QRS9U6F>8$Y97
MSR-0[RFLRZV1Z=+<]DD6F^?8/5XO/IY]!I/V1':03K]+IV].)U:D&4'UH@ _
MJN6-T*:R80EJEFIMLYTZT(-P;&_W<W0Z*AH>#XI/!RF7(^=P5*(1#'TX.!R5
M&B?WA]8%G76!T;I[M%/?;:D> U1HOX@-W-^?@@N=<'ADFE'ETL(^3S/I4S,-
M-+7A![[7:1[8&W;VAD9[OZKUZQ6A5VO.,BRT!H<GDQUXT(N._#7*7.KO69))
MGY+IJ:0;0C?0NQMU[D9&=U-"B5ICYF#)F'X]%YW(^D$P/*E>H\RE[IZGF?2I
MF9YJ>G[HAB]4[[#S=VCT]W]5LB/ YH(56&289ABTL>B\'I[$<.7ZOG/LM5'R
M4J_/TTSZU$QUFF$40KW7#OR]Y8%&MS\QB0KMI@2>O)N"H1]$X9&S9OY+K3U3
M->E5-=6H^H$+H^-*MO?VEB7FR_H40(",;:ALUOQ=;W?2<%/OKX_Z;YW1G:/I
MCYU1TIPC_*9OCC4^(KXD5( "+Y04O Y5*?#FI*!I2+:N=[9S)M4^N;Y<891C
M7@U0]Q>,R>=&)="=UTQ_ 5!+ P04    "  @@@-5^CK-:W,'  !=20  &0
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
MMQD.$\M*9BJ/5FK?^)G)<9(Q:@[J/X"BA:!H#!2-0Z$ULWVV/>&R^Q-@-RC
M[E" W:( NT?A$OX#K?T'"NT_T&Y-3HC;?@%LIQV=P"&<#)23&SCQW.MQ'FCM
M/%!HYX$:+8".[V#G':WX(%(&2LI-I#[M>X[5G@.]B.= 3;_-]^=MV4$=AT&<
M#)23FS@)::L^/=MSF8I\4^V.+?3J8)^IPR:XT]G3#MQ7U;[3UOG7^'J)#>=#
M?,T.^VMK^,-VWQ^C?!-G!4K$O:9R7OIZ@.2'';2' R5WU8[/.ZF43*N/6Q&M
M15XVT-_?2ZF>#DJ"TS[FQ?]02P,$%     @ (((#5?G.0EBK P  [@\  !D
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
M(6A6;FX(C@E3%\CS*TK%^XX*T+RFL?@?4$L#!!0    ( """ U4[7CBHE 8
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
MB2W-LG]O?X_<SW&5^SENSOT,#Y%==0V[>=6^#1O5)%2344U!-175-%334<U
M-1/5+%2S4<U!-1?5/%3S42U M1#5(E2+42U!M135,E3+4:U -;&EL_<>1"CN
M>!"ILD/'3Q%@9$37&,T0134)U6144U!-134-U714,U#-1#4+U6Q4<U#-134/
MU7Q4"U M1+4(U6)42U M1;4,U7)4*U!-%%D.Z_;' \JP&E :(\#>3,<0'[;?
M5^OE?]<G9#2CO4<4-$44U6144U!-134-U714,U#-1#4+U6Q4<U#-134/U7Q4
M"U M1+7HH+7F,L1HV0354E3+4"U'M0+5Q)9VWG_Z>(^ T'$5$#IN#@A]?;>%
M$*V>AH_#Z9+:N0.-!$4UZ: =/>$U&XQ.;K1 :RJ=:JIH3:U331VM::":B6I6
MI_UAHS6=3C5=M*;7J::/U@Q0+42U"-5B5$M0+46U#-5R5"M036SI?OV;]7L$
M:8ZK(,W=QPXW5?PB_&J7=[^5Z_J+%XU&[PY-:A*JR:BFH)J*:AJJZ:AFH)J)
M:A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJY:A6H)K8TN+[3R00=SR1
M5%&=XS%_=P6:S(EJ$JK)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@
M6HAJ$:K%J):@6HIJ&:KEJ%:@FBBR'-;MCP>4*L-SW);AB3QCVERE]\R"!G<>
MM,'P]?7(^?#38#8]?<@4+:QT+ZRBA;7NA76TL(%J)JI9W7>*C19VNA=VT<)>
M]\(^6CA M1#5(E2+42U!M135,E3+4:U -;&E9?;O\.\1ACFNPC#'S6&8AXLB
M7\]"N1LODJ"AEZ@FH9J,:@JJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&J
MA:@6H5J,:@FJI:B6H5J.:@6JB2TMO_^$\AY)F^,J:7,\XR^2H/&:J":AFHQJ
M"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ
M!:J)(LMAW?YX0*F".,?-09SBU=7ZH;P^NBSR^G1*VS,A:  GJDFH)J.:@FHJ
MJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHIJF6HEJ-:<=".
MGO,:G[_T'2TJ8EW\: :95(&AD^; T+,;-:3E[\OK\OY:"!;;\O'VC*OR?KOX
M5GM_1C/>=P1!-0G59%134$U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+#MK@
MXE5/N/AT,3V[TR5$ZT:H%J-:@FHIJF6HEJ-:@6IB2U_O/890W/$84L6%3AK3
MOMY,X]J_<K4^B:L9[#UZH&&AJ":CFH)J*JIIJ*:CFH%J)JI9J&:CFH-J+JIY
MJ.:C6G#06M.N0K1LA&IQW3<QJ?DFDJX+INCV9:B6HUK1=9>(+;VU_RAP7OBD
M[G&3'U9-OBUR<W55EM<;X6:]NA->OTW]I/T+B_OKP]?*_1*/7ZP= M X3E23
M4$U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M>"@'9V2WI^3/IL!T*!-
M5(M1+4&U%-4R5,M1K4 UL:73]Q\YWB.-<U*E<4Z:TSB?AHZG<PV"]+!>WG_;
M7_A8KJX_"LGB]J'\*#CE'T\+U-Z*T>SWGD/0>$Y4DU%-0345U314TU'-0#43
MU2Q4LU'-0347U3Q4\U$MF-1$H X&-7,(&C2*:C&J):B6HEJ&:CFJ%:@FMC3V
M_G/(>P2-3JJ@T=W'ICGD]2F1:/VPV0H_7DZ,;!XOB'P4[LOM_K=7-[NO[^>4
MJ]5F6S^3--;J/9.0FH1J,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%
MJ!:B6H1J\4$[GKXNYO/IZ464;LNEZ-9EJ):C6M%QCX@MC;G_' %QQW-$%0\Z
M:4SWHM*WFJOTGB#0Q-"#UB5]"RVL="^LHH6U[H5UM+"!:B:J6=UWBHT6=KH7
M=M'"7O?"/EHX0+40U2)4BU$M0;44U3)4RU&M0#6QI67V[_#OD:\YJ?(U)\WY
MFGW?'];,]6[E:)#F07L]I V'D\O3+HYF:':JJ:(UM4XU=;2F@6HFJEF=]H>-
MUG0ZU731FEZGFCY:,T"U$-4B5(M1+4&U%-4R5,M1K4 UL:7[]6_6[Q&5.:FB
M,B<M49D/OVW*OS^4]UM!_GWW[]H&C29CHIJ$:C*J*:BFHIJ&:CJJ&:AFHIJ%
M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFJ%:@FMG3X_@/)>R1C3JID
MS F?C#E!DS%134(U&=445%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1
M+4*U&-425$M1+4.U'-4*5!-%EL.Z_?& 4B5C3IJ3,8\N;UR75[>+_<T,/\KU
MTVV0M?,)FH9YT*:OSME>?!J>7&"5T)HRJBFHIJ*:AFHZJAFH9J*:A6HVJCFH
MYJ*:AVH^J@6H%J):A&HQJB6HEJ):AFHYJA6H)K8T\OYSQWND84ZK-,QI<QKF
M\2V2/Q;+VNBI9J3OJ''0CNY1G<Y'@Y-9 RTJHYJ":BJJ::BFHYJ!:B:J6:AF
MHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9:B6HUJ!:F)+\^X]:U#<\:Q115Y.
MFR,O3^\*$?Y'")_>J?I+[="!YEVBFH1J,JHIJ*:BFH9J.JH9J&:BFH5J-JHY
MJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:H5J":V-/O^LPG$'<\FPVHV&>(W
MB$S1+$Y4DU!-1C4%U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M
M1K4$U5)4RU M1[4"U421Y;!N?SR@5(F=T^;$SK[/OTYK NSFD_GQ-9:OS45[
M#QUH\":J*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6
MHEJ&:CFJ%:@FMG3Q_D/'>\1S3JMXSMW'?^V*C7CZ!I/:&:11[WV"A-0D5)-1
M34$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,M1
MK4 UL:7Y]Y]5(.YX5JDB0*=C_@H.FO>):A*JR:BFH)J*:AJJZ:AFH)J):A:J
MV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJY:A6H)HHLAS6[8\'E"K!=-J<
M8.HQ&>6'*H/!JRL[E^/1I\'IP[I?F[>G]SQ":C*J*:BFHIJ&:CJJ&:AFHIJ%
M:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFJ%:@FMC3X_O/(>X2T3JN0
MUFF_D-97%W=JYPXTKQ75)%2344U!-175-%334<U -1/5+%2S4<U!-1?5/%3S
M42U M1#5(E2+42U!M135,E3+4:U -;&EV?>?3=XCKW5:Y;5.^;S6*9K7BFH2
MJLFHIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:BFH9
MJN6H5J":*+(<UNV/!Y0JKW7:(Z^UR^,X3]S1XSBSP>CTB@V9+2>AFHQJ"JJI
MJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:J)
M+5V\_]#Q'F&MLRJL==8<UMH0H";\:I=WOY7KVC,CS6S?,R.H)J&:C&H*JJFH
MIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:CFH%JHDM
M7;_WD$)QQT-*E?(Z&^"7;F9HU"NJ2:@FHYJ":BJJ::BFHYJ!:B:J6:AFHYJ#
M:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9:B6HUJ!:J+(<EBW/QY0AM6 TIC41CV'
M<Z@R&+ZZI',Y'WX:S*:G#^(T;U#O@02-=D4U!=545--034<U ]5,5+-0S48U
M!]5<5/-0S4>U -5"5(M0+4:U!-525,M0+4>U M7$E@[??R!YCVC7617M.FN.
M=GW[LL[7TY2UYLL\9/;<5U234$U&-0755%334$U'-0/53%2S4,U&-0?57%3S
M4,U'M0#50E2+4"U&M0354E3+4"U'M0+5Q)8IH/_0\A[1L+,J&G;W$;_,<XD.
M**0FH9J,:@JJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJ
MI:B6H5J.:@6JB2++8=W^>$"I\F!GC7%NV&6><??+/&C^*ZK)J*:@FHIJ&JKI
MJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K%J):@6HIJ&:KEJ%:@FMC2X?L/
M).^1_SJK\E]GS?FO?1\9/G"O'QD>#B>7IT,'&O**:C*J*:BFHIJ&:CJJ&:AF
MHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6HEJ&:CFJ%:@FMG3Q_D/'>X2\
MSJJ0UUESR*MX=?5P]W"[V);7@E3>+*^6^]M+HO7#9BM\7=W=[4:1QSFD?@)!
M(U]134(U&=445%-134,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-42
M5$M1+4.U'-4*5!-;6G__2>4](E]G5>3KC(]\G:&1KZ@FH9J,:@JJJ:BFH9J.
M:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6JB2++8=W^
M>$"I(E]G;.1K,]=[.$&C85%-1C4%U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-
M1[4 U4)4BU M/FCC5U?B!]/Q8'!\*3Y!BZ:HELW.\\>'H]'IW00Y6K2HV6^C
MR]GD)/5<%&LV[G(R'<Y.EL,ZZM$ ,*_B5^?-\:L=KYHT*WW[/JI)J":CFH)J
M*JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C6H%J
M8DN3[WU2@N*.9Y(J;77.IZW.T;155)-0348U!=545--034<U ]5,5+-0S48U
M!]5<5/-0S4>U -5"5(M0+4:U!-525,M0+4>U M5$D>6P;G\\H RK :4Y;?4I
MMDS?;![V=Z ^K)?WW_8/W"Y7UQ^%9''[4'X4G/*/IP7J3Z>066]?44U"-1G5
M%%1344U#-1W5#%0S4<U"-1O5'%1S4<U#-1_5 E0+42U"M?B@'9WF'\SG)]<@
M$K1HBFH9JN6H5M3LWLEP,!Z?7FU!JXI8?SZ>+ZKPU'E+>&K#?/%TC:9UP$!C
M4U%-0C49U1144U%-0S4=U0Q4,U'-0C4;U1Q4<U'-0S4?U0)4"U$M.FBO[Q"8
M3RXO]O\<MZT8K9N@6HIJ&:KEJ%:@FMC2V_N/(N\1B3JO(E%W'YM&$>OAV^)^
M53MB-*[8>\0@-0G59%134$U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$
MM0C58E1+4"U%M0S5<E0K4$ULZ>O]QQ"(.QY#JN#3^9B_)81,6ON*:A*JR:BF
MH)J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJY:A6
MH)HHLAS6[8\'E"H(==X]"'4C**NU\'5U7SU:^\MB4UX+WGIUL]P*XNWMZFKQ
M^'5O\<^[\GY;?PV'#&W[BFH2JLFHIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH>
MJOFH%J!:B&H1JL6HEJ!:BFH9JN7S\[3PT>CT*EJ!UA1;&GW_N>0]LE+G55;J
MO#DK]7@N^;%87@M_$1;5 +*\WY:[NF],(&A6*JI)J":CFH)J*JIIJ*:CFH%J
M)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6G+07O?EP61VVIA3M&B&:CFJ%:@F
MMO3T_B/(>X2@SJL0U'ECAMD7>?VM_@82-.@4U214DU%-0345U314TU'-0#43
MU2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RU&M0#6QI:OW'T+>(^AT
M7@6=SN?\#21HV"FJ2:@FHYJ":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ
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
M .'EU05T]2#9NKQAG3$I659^75$24ZX \/N",;E]4 /L_@TP_ =02P,$%
M  @ (((#5=D;4#$""P  1%\  !D   !X;"]W;W)K<VAE971S+W-H965T-C4N
M>&ULO9SO<YLX&L?_%8VO=]?.^&($"$$NR4QC9^>ZL]UFFMV]%YV^(+:2<,7@
M ]QL9NZ//X&)A; D0ORH.[.I?^CYHN?A07S\".GL,2^^E0^,5>C/=9J5YY.'
MJMJ<SF;E\H&MX_(DW[",?W.7%^NXXF^+^UFY*5B\:HS6Z<QUG&"VCI-L<G'6
M?'9=7)SEVRI-,G9=H'*[7L?%TR5+\\?S"9X\?_ YN7^HZ@]F%V>;^)[=L.KW
MS77!W\WV*JMDS;(RR3-4L+OSR7M\>A71VJ!I\4?"'LO.:U2[<IOGW^HW'U;G
M$Z?N$4O9LJHE8O[/=S9G:5HK\7[\MQ6=[(]9&W9?/ZO_U#C/G;F-2S;/TW\G
MJ^KA?!).T(K=Q=NT^IP__HNU#I%:;YFG9?,7/;9MG0E:;LLJ7[?&O ?K)-O]
M&__9!J)C@#V-@=L:N'T#7V/@M0;>2X_@MP;^2X] 6H/&]=G.]R9PB[B*+\Z*
M_!$5=6NN5K]HHM]8\W@E69TH-U7!OTVX777Q:YXM\ZPJ\I1_<X\^9!4K6%FA
M?Z!YOM[$V=/?2_3I,6-%^9!LT#4KEBRK> :A_ XE58D^QO_)BZ1Z:AJMT*<-
M*^*J5KIA]SR?>(LX6Z'/+(TK_K7N:&\7K(J3]!T_[.\W"_3VS3OT!B49^NTA
MWY9<H#R;5=S9NLNS9>O8?.>8JW'LYVUV@CQGBES'=17F5V;S!5MR<]R88]E\
MQD.\C[.[C[/;Z'DCX_SE%]X0?:C8NORJ<G*GZJM5ZU'DM-S$2W8^X<-$R8KO
M;'+QM[_@P/FGRF4@,2D WCX GDF]'X"D#8#*YYU0T C5 ]WW"TPI=>C9['O7
M&U4SXKGAOIG43W_?3]_8SX]QL5TN$_3E(UO?LN(K^A_Z:_<**))Z0%5UVZ@[
M]E0!B4DA(/L0$"NY2B # "0F!2#8!R PYD#GA*O\W!E'G<1S3B*,Y?1<F _Q
M!:M">#4D+;E#]^[08U+ZIVV:/J%%DF[Y$*WRUZ@^]KP"B4F!"/>!"*TD=@@9
M " Q*0#1/@#1,8F],PZE[ O=7EZ;CZ#)ZTB1UZ%NJ,:.@!?'>#1R@O'+!VBS
MV-CS"*4FN][A-FPEEUM9J"  J<E!$%"%C<@RD,^7 ];J7)V;K49'R%4-Z330
MI+[ *3R*IY[/_U1-Z[=/Z#HN^!MEF,Q'TH7)4SK6IS2S^&LS1- <-N.<8H08
MO-^9)4<G@ V4PX+EL!V8PZ T!Z4F!T'P'#X&Z"X'K'47@-%J=(14Z!>&OF:<
M$.R'S? '.4Z8CZ0+$U4ZYO;'"1M@B 498B-W75P5]_EMS-U_.4V 4B&4FNR^
MX$(<V1DEC#0X.@A :G*%1M"D:Z;)@5%BP%J3_F:KT14<1W4QX2#J_J<>,ER!
MEJZ1VB"'C($CZ6*&E5X2M9=M9&R0J-LI[YE94C-^#+*&679T>MBH\+F"25W/
M3I$3B!';(-@@3E<0IVLFSJ%1Q&RMNR) D;15DZ\OZE+-P"%8TS5B'.C 83Z2
M+DQ$Z5C8'RMLT*@K:-0U\^0?+,V7S9S)MEKE>?%RYC +CTX#(#4Y#(),76IG
MM "M1T*IR4$0W.F:N7-HM#!;ZRX#4#1MU7H_]"-/,UH(YG3-I4+(T>(U1<FY
MJZI*1I'?'RUL4*DGJ-0S<^7 :#%(&&;YL<D I28'0Z"I9Z?JZ8%6/:'4Y" (
MUO2.JGH.6&LN!K/5Z BIJIZAKNKI=2:1?UC5<^!(NC"IJI[A0=73+/[:#!$,
MZIDI\GV1Y>GJY5QAEAM]\FU4/#U!H9Z=BJ<'6O&$4I.#(!C3.ZKB.6"M2_Y
M,4$8]>EZJ)7LD<!%SUQ>5.;T\-T/%!:AU.00"%CT[,Q?>Z \"*4F!T%@HW?,
M'/;E@+4NLY43U(3T4WNHF?S(D6 \W\QX-_Q$9OF(1XU F0Y*379>,)UOA^E\
M4*:#4I.#()C./XKI!JPU6>TKYYX/?N"TS;H#MN:)(U^ FF_&)V5&#X[69M'1
MI]0&A/F=!PE].WD-^R"A#1CS!8SYYD+=4%Z_JLSGJ\I\D=,'$66SD.IR6["5
M;Z:CRT_O1PS5H"4[*#79<\%@OIV2G0]*85!J<A $A?G'E.SF9NO1OBJ+;UCW
MD+.@*/]'%=_FOK*,A@^N1AME-"(0BY@1Z_"B';P;F15'/]!L@[*(H"QBA[((
M*&5!J<E!$)1%CJ&LN=EZM*_*&IBGN72)0"ORHVI@<Z*L9GE>[](U=^BU9TV
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
M)/6UTT>\1\@N9Y P!Q(VAX0M(&%+(-B13_NE3_N-/LTV46G*!T8\7Z I=OW
M%V_7THLN(ZECKVR2ESY>HR^DTIN-75SJ34B8#0F;0,*F.:Q[^#6GPIN07<X@
M80XD; X)6T#"ED"P(V\.2F\.&KU9LSL>>'/-:(A>DA7W/1^S-S3YD4CS(H?S
M!$<NJ?)J8Y>7>A429D/")I"PZ>#\)XE!Y\RKD%W.(&$.)&P."5M PI9 L-RK
MZL%I7DC8)CNCYLBE223RLZZRM3P&O\M. T_:%_KM,C_-_@^3GZU_QFSC1QP%
M9"V1VDU/[@8L/Z_.*X+&V9GAB@I!PZRX)=@C+ V0U]>4BGTE[:#\T\#X%U!+
M P04    "  @@@-5>[IZ9EH$  !W'   &0   'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6RM65MOVS84_BN$5@PMD$:B?$UF&UA"%-O0 D'29@_#'FB)CHE2
MHDM2=@OLQX^4%%UBA:ILOMBZG//QG(\\1Y_$Q8&+KW)+B +?$Y;*I;=5:G?M
M^S+:D@3+2[XCJ;ZSX2+!2I^*)U_N!,%Q[I0P/PR"J9]@FGJK17[M3JP6/%.,
MIN1. )DE"18_;@CCAZ4'O><+]_1IJ\P%?[78X2?R0-27W9W09WZ%$M.$I)+R
M% BR67J_PVL4AL8AMWBDY" ;Q\"DLN;\JSGY,UYZ@8F(,!(I X'UWY[<$L8,
MDH[C6PGJ56,:Q^;Q,_J'/'F=S!I+<LO9WS16VZ4W]T!,-CACZIX?_B!E0A.#
M%W$F\U]P*&T##T295#PIG74$"4V+?_R])*+A ,>O.(2E0_BS#J/28?2S#N/2
M89PS4Z22\X"PPJN%X <@C+5&,P<YF;FW3I^F9MX?E-!WJ?93JP^8"O"(64;
M)X)E)HB>5 7>@X=B(0"^ 1\I7E-&%242W&(A*(D!5N#8-09Z)N])E&F;] G<
M8$DE>(N(PI2]TYA?'A!X^^8=> -H"CYO>29Q&LN%KW0B)AP_*H.^*8(.7PGZ
MKRR]!*/@ H1!&':XW]K=$8FT.\S=88<[ZAD=I\_N\*KM[FOVJRD(JRD(<[S1
M*W@->J^[N"B\Q]W>IB]<RQV.R-+3A2^)V!-O]>LO<!K\UL6,2S#D"*S%VJAB
M;61#7WWF"C/=>2(NXF(];LQZW)OUV,5B@3;-T4PSW*_>P[%>//LF.UU&DP"V
MK5"7U6P^J:Q:^8RK?,;6?.IJNFA6HKQH%-1_'367E^L_B)L>_Z^V6&=2(TNI
M.^JWC$IJNFL7']9HAJXJEV#($5AK%B;5+$S.JL6)2]9<@B%'8"W6IA5K4Z>U
M:$4;RF(!-FE4(QQ-@A<EZVC$%CNSBIV9@\HV#]8?YO#Q-=:LHPQES248<@36
M8G=>L3L_JV+G+EES"88<@;58NZI8N[*NR;M, ;[+E;<6>"E/(YXJP1DS*U!N
ML2!;SF(B.L79U5'%=3Q*NXPF+Y^DUB!/I  &M?0-G+:M$JXG\4ZK8Q%AC^W4
MW!NR'SIH2A_)GK!B5-A2'YWT6$<<6FI.T9 KM#;;M<*'YTE\Z%3C.T5#KM#:
MU-4R']IU_EF=JL1NUF+PLEQ[39 ]PE,9J%\,H/W-8'";&O<GW6N"[$&=FG2M
MPZ%5L [I3R#L;TU.=;M3-.0*K4UT+=WA]+S6Y%2L.T5#KM#:U-6Z'MJ%_7FM
M:=9?I;TFR![AJ0S4VAM:1>KPUC3O3[K7!-F#.C7I6CI#NW8>TII&_:W)D08N
MV7.)AERAM3^+UOH\#,[[,.I(0I=?1EVB(5=H;>IJ>1_:Y?U9K:G$[GG/Z;0Z
M>L.SQWDJ#XU/ZU9U.KA!E7 ]GXD[K8Y?\>RQ#<W=;VSRF"VY3U@\T50"1C8:
M/KB<Z9D0Q2Y7<:+X+M_W67.E>)(?;@G6DVX,]/T-Y^KYQ&PE57N-J_\!4$L#
M!!0    ( """ U7%P(#Q" 0  .T4   9    >&PO=V]R:W-H965T<R]S:&5E
M=#8X+GAM;,U8:V_;-A3]*X16# W@1B_;><PV$%LKEB$9@J3I/@S[0$O7%E&*
MU$C*;O[]2$F6K415ZH[ \L76@^?HWG/(*UU.MEQ\D2F 0E\SRN34297*+UU7
MQBED6)[R')B^L^(BPTJ?BK4K<P$X*4$9=0//&[L9)LR93<IK=V(VX86BA,&=
M0++(,BR>YD#Y=NKXSN["/5FGREQP9Y,<K^$!U&-^)_29V[ D) ,F"6=(P&KJ
M7/F7D3\T@'+$9P);>7",3"I+SK^8D^MDZG@F(J 0*T.!]=\&%D"I8=)Q_%.3
M.LTS#?#P>,?^L4Q>)[/$$A:<_DD2E4Z=<P<EL,(%5?=\^QO4"8T,7\RI+'_1
MMA[K.2@NI.)9#=819(15__AK+<0!0/-T X(:$'PO(*P!X?<"AC6@E-JM4BEU
MB+#"LXG@6R3,:,UF#DHQ2[1.GS#C^X,2^B[1.#7[B(E GS$M -T"EH4 ;:I"
M'] ]Q)S%A!)L_)&(K] BQ6P-B#"TP$(\$;:ND?K>#6R HA!U\TGT/@*%"3W1
MS(\/$7K_[@2],TR?4EY(S!(Y<95.QP3EQG7H\RKTX!NAA^B6,Y5*]"M+(.G
M+_KQX]?P43_^H@?O:AL:+X*=%_.@E_#W@IVBT!N@P N"KGS^&SSJAS] WL#]
MGFS"9F:%)5_XZLP:H"LI04\"[3.Z(7BI9Y4B('<S)$&Z .CY5@AAYI09]0=G
MHKDPQY)(]->-?@"Z5I#)O[LF2Q7-L#L:4SXO98YCF#JZ/DH0&W!F/__DC[U?
MNI2V2199(FNY,&Q<&/:Q5RYL=JN4UN(_#= <UH0Q(^\24\QBZ-*TE_M832NR
M<4EF7D>;V0=_Y.FIMCD4R](C6V*-&K%&/R:67N&O*#7J2&X8M'-;5(-&O8.B
MWA!_4(!Q(\"X5X#1J>]W9=>+.G8>V"2++)&UU#IKU#I[4Q7NS*8+-LDB2V0M
M%\X;%\Y?7[2U"X>?,%NB4O3(^-(\$"^I5I;EA?:H_64S./"EM&'0&*@7_K64
MA5GRG9\GO7$=ZX=-LNC\934*O:;.M&2^:&2^Z)7YBBHNNE3HA1VK@DVRR!)9
M2R[?VW]8>V^J.M3A6#+"*EMDBZUMQ4&/X_]_)4*WQHI674ZG+?Z+M>B'(^_9
MET%_ D?+;8FM+7>PESOHE?NF6&/&.\7H!1X]1VVR1;;8VJ+MNR7_;;5+OM5^
MR2I;9(NM;<6^9?+[>Z:%;NNUD*9"Z#(@20*BK -F5X1D.1=F/\,_Z535:L?D
MOVR9+IYU"QU#0G_X[%7O'NP/92#6Y3Z;U,D53%5;1<W59B_OJMS!<O?#JXW
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
M*#7H?:12Z*9--1.KRKHU+)2E1E,/<^KLJ%T [6=*V?W$$;3_%?%?4$L#!!0
M   ( """ U49[SQ,H@,  +H,   9    >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;*U7T8[B-A3]%2M=53/2[(0$",P4D 9"VZVZ%1JZW8=5'TQR 6L3.VL[
MPW2_OM=)2"$QZ6AW7L!VSCF^Y]JQ;R8'(3^K/8 FSVG"U=39:YW=NZZ*]I!2
M=2LRX/AD*V1*-7;ESE69!!H7I#1Q_5XO<%/*N#.;%&,K.9N(7">,PTH2E:<I
ME?_,(1&'J>,YQX%'MMMK,^#.)AG=P1KTAVPEL>?6*C%+@2LF.)&PG3H/WOWR
MSN +P%\,#NJD38R3C1"?3>==/'5Z)B!((-)&@>+?$RP@28P0AO&ETG3J*0WQ
MM'U4_[GPCEXV5,%")!]9K/=39^R0&+8T3_2C./P*E9^AT8M$HHI?<JBP/8=$
MN=(BK<@80<IX^4^?JSR<$%#'3O K@M\D#"X0^A6A_](9!A5A\-(9AA6AL.Z6
MWHO$A533V42* Y$&C6JF462_8&.^&#?[9*TE/F7(T[,0MC@2DSEP;&FR2B@G
M;\FZW#9$;,D?N%E7()F(653#%D)I<A6"IBRY1OR'=4BNWER3-X1Q\N=>Y(KR
M6$U<C2&:B=RH"F=>AN-?"*=/W@NN]XHL>0RQA1]V\X,.OHNIJ?/C'_,S]SL%
M?\OY+>GW;HC?\WU+/(N7TSV;G>^;??G-LY\EHU]OEGZAU[^@]PB:2<!30A\W
M@B*?'C9*2WS?_[:M=JDWL.N9,_!>932"J8.'G +Y!,[LQQ^\H/>3+=6O*1:^
MIMCRE<3.%F50+\J@2WVV1CT6 8GPE;0M0<D."K:Y-9YF7F\T<9].,VO##,\Q
M81OC>PV=I0TSJ#%G]H:UO6&GO7=< R9-7_17TH=GL3?L62!>PUT;XC<@2XO*
MR.XMJ+T%G=Z6SQG>EWCZ2M"YY 0OSLR<OU0IT-;3,VC%\-8;-]R^ !-:,/WF
M8G9CS@R/:L.C3L,/J9":?:5%C8!W2\XE1&+'V5=,0B*4U?.H'4=S__X_)+1
M3K9FZ;B-\>U^Q[7?<:=?V^UZTW6C+B3$3%_?D%^PQ"-7OV-*KDF8 ]&"8,VF
MD_+TQ<N5+')I;E_3MV5MW/;K-W=*&]-OOA<6F29FV<:,Q_:\W=5YN^O,F\E0
M=LS0ILK0I0/@KG7H!(V%7;0AGN\WG%HPPZ#AM(WQQ\WSS3TIQE*0NZ(*5AA]
MSG5YU=:C=:']4-27C?&Y=[_P+.,A%N9E'?V??%G5OZ=RQ[@B"6QQJM[M"-=$
MEI5RV=$B*TK!C=!86!;-/7Y<@#0 ?+X50A\[9H+Z<V7V+U!+ P04    "  @
M@@-54(AIN&L#  !&#0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6RM
M5]MNVS@0_15"+8H6V$0W7U-;0&)YL5VD2-!L=A^*?:"ED454(E62CM._WZ&D
MJ+ZPAMO5BRV2<\[,')*CT6PKY!>5 VCR7!9<S9U<Z^K*=5620TG5I:B XTHF
M9$DU#N7:594$FM:@LG #SQNY)67<B6;UW+V,9F*C"\;A7A*U*4LJO]U (;9S
MQW=>)CZQ=:[-A!O-*KJ&!]"/U;W$D=NQI*P$KIC@1$(V=Z[]J^7$V-<&?S/8
MJIUG8C)9"?'%##ZD<\<S 4$!B38,%/^>8 %%88@PC*\MI].Y-,#=YQ?VW^O<
M,9<55; 0Q3\LU?G<F3@DA8QN"OU);/^ -I^AX4M$H>I?LFUM/8<D&Z5%V8(Q
M@I+QYI\^MSKL )#'#@A:0' (&/P $+: \%P/@Q8P.-?#L 74J;M-[K5P,=4T
MFDFQ)=)8(YMYJ-6OT:@7X^:</&B)JPQQ.EJ(LF0:-UXK0GE*%H)KQM? $P:*
M7."XK 2OET5&[BJ0U*R36\#=4>1M#)JR0KU#T\>'F+Q]_8Z\)HR3OW*Q44BH
M9J[&,(TS-VE#NFE""GX04D@^8A"Y(DN>0FK!QZ?QHQ-X%^7I- I>-+H)3A+^
MN>&7)/1^(X$7!)9X%N?#?5LZ_\_[\I>][XD1=@<FK/G"7SHP,5-)(=1& OE\
MO5):8B'XUW8$&B<#NQ-3'*]411.8.UC]%,@G<*(WK_R1]]ZF?Y]D<9]DRY[(
M]G9JT.W4X!1[]/VR%N:RDD0H;=N*AF54LYC7RE/D>R//F[E/NQH?6TV.C.)C
MH\#W#JV6%H?C8,=J+]MAE^WPS&P3JG*2X0M0D4R*DHA]':P5Z23WSQ['/LGB
MAFRX*U8X#:8'DEJL_$$PM$LZZB0=G92T;AHN1';QB*?G6BGL6NY66.XYI*;$
M+Y^3G.+-)]BM'+X9R"VC*U8P_<VF]DFW/ZMVGV3QZ%C'Z70P/E#;8C4.QU.[
MVN-.[?')PGJG<Y!DM[Q^OD43\D%#J:PU=-RGC'V2Q7V2+7LBV]N42;<IDUYJ
MZ.2L&GIL9:FAQT:V&FIQ:*FA[DYC6()<UQVYPBPV7#>O_&ZV:_JOZU[W8/[&
MOUKXEOD8/Q*:GOX[??.%\9'*->,*=<O0E7<YQNLBFZZ]&6A1U6WI2FAL<NO'
M'#]T0!H#7,^$T"\#XZ#[=(K^ U!+ P04    "  @@@-5XOYN(OL"   Z"
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
M(\C6T0DQTU53K296%;XO396E+N>'&;U#J)T![<^4LNN)"U"_;/%O4$L#!!0
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
MN1(\%IHF8'RA5%Y]H0WJW_=<_0U02P,$%     @ (((#5:#+[+K""P  B*D
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
MM5,TG:.9*%[9TKC@2A=:.\QULP5A'/3ZDG.UG1B!KGU'OP%02P,$%     @
M(((#56,H5]V% @  $ @  !D   !X;"]W;W)K<VAE971S+W-H965T.#$N>&UL
MS99=3]LP%(;_BI6K30*2)FU!*(T$86Q(&ZN L<O)34X:"\<GLQW*_OUL)PUA
MM-$N)K2;QA_G/><Y;S[<>(/R094 FCQ57*B%5VI=G_J^RDJHJ#K"&H39*5!6
M5)NI7/NJED!S)ZJX'P;!W*\H$UX2N[6E3&)L-&<"EI*HIJJH_'4.'#<+;^)M
M%V[8NM1VP4_BFJ[A%O2W>BG-S.^SY*P"H1@*(J%8>&>3TW1FXUW /8.-&HR)
M[62%^& G5_G""RP0<,BTS4#-Y1%2X-PF,A@_NYQ>7](*A^-M]DO7N^EE116D
MR+^S7)<+[\0C.12TX?H&-Y^@Z\<!9LB5^R6;+C;P2-8HC54G-@05$^V5/G4^
M_(T@[ 3A'X))M$<0=8+(-=J2N;8NJ*9)+'%#I(TVV>S >>/*F&Z8L'?Q5DNS
MRXQ.)Y_I"GCL:Y/*+OA9)SMO99,]L@\<S*W4.X3I>+U[RAMX*?,-<L\=]MRA
MRS/=D^=*9%@!>?<9E7I/"HD525%H)AHFUN1K#9+:QT0=D&OS*F!![NC3 3$J
MWN0V8HG2/49G6DNV:C1=<2 :R36:Q$)+Y-R&70D-$M2N1L_' 1MUN*:T_M&"
M6LQ+ _G,^(S80W5,0Z0[? DTPI.V/'/'8U_>Q^0PG,R#DR (8O]QA]=1[W7T
MOWL]#OCV7K<\LX'7X7P6A7NMGO963T<[N6"J1D4Y^2BQJ8<FFIVL;0CR9\\/
M2$I5N<NQ\3I;Q[;U7+F^V+!67VI/H73ZRHIH'@1[G9CU3LS>R(GQ.O_0B=FK
M%W 2'.^RPA]\K^U9^87*-1.*<"B,-#@Z-IED>_ZT$XVU^Q:O4)L#P0U+<V2#
MM %FOT#4VXD]%?H_ <EO4$L#!!0    ( """ U6Q+6(680,  +X6   -
M>&PO<W1Y;&5S+GAM;-U876^;,!3]*XBN4RM-)825A#6)M$6J-&F;*K4/>ZN<
M8!)+QC#C=$E_?7UM0C[JFV5]6,N(&FP?SKG'UQ=B.JC4BM/;.:7*6^9<5$-_
MKE3Y*0BJZ9SFI+HH2BHTDA4R)TIWY2RH2DE)6@$IYT&WTXF#G##ACP9BD5_G
MJO*FQ4*HH9\T0YX]?4V'?AA_]#TK-RY2.O3OS][_6A3JZIUGSR<?3DXZ]^=7
M^^-G!CCW Z?HY1&B%QU<5V.8=+PK;2X_U4*6>(K1>@Z:CK)A0@<C]]WD739.
M3X[+!AR',@('$J+7.3[$'V.@0<*C@AR0QX2[SOQN)=<0@[J@1X.L$)NZCGP[
MH)5)3KT'PH?^F' VD0Q8&<D97]GA+@Q,"UY(3^D;2H<*8:1ZM'!H>W"OU3HY
M$X4TL6T$^SVI+]\#UCTPR#AO#'9].S :E$0I*L6U[IB+S> SR*O;=ZM2.YQ)
ML@J[E_Z&8$XZR*20*95-F-!?#XT&G&9@1[+9',ZJ* , E2IRW4@9F16"& ]K
M1MW0LE/*^2T\B'YF.]K+;&O-3+V)IJD-U4TK8SN@OZUFM;=EXQ?I>B5[*-27
MA9Z.,'TH,GHC:<:6IK_,&@.8>HBKD[+DJ\^<S41.[>2/#C@:D#7/FQ>2/>IH
M4"I3/4"E[SU0J=AT>^2W).4=7:IU.2TSW'.WA9[_;9YG5%!)^+9I7?MO.<LO
M=ASU7LNR>:KL&W9ZK'<7;]WD91M,QFTPV8J:[+?!9-("D[U7>VH>;S)J12+#
M-ICLODF30;VGW-JX[FQ;FU$/7@^&_@]XT>";H-YDP;ABHN[-69I2\6SWJN45
MF>B7\QU]?7U*,[+@ZJX!A_ZF_9VF;)$GS54WD(CZJDW[&TQ/;X77[R8Z%A,I
M7=)T7'?E;&*:GF[HJ/4!A'WDVAQN!.-8S(T AL7!'& <R\+B_$_SZ:/SL1CF
MK>]$^BBGCW(LRX6,S0>+X^8D^G#/-$FB*(ZQC(['3@=C+&]Q#']N-<P;,+ X
M$.GO<HVO-EXAA^L 6]-#%8+-%*]$;*9XK@%QYPT82>)>;2P.,+!5P&H'XKOC
M0$VY.5$$JXIYP^Y@'$D2#(%:=-=H'"/9B>'C7A_L+HFB)'$C@+D=1!&&P-V(
M(Y@#\( A461^!_=^CX+U[U2P^8_UZ E02P,$%     @ (((#59>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  @@@-5
M2 V/R^\%   X-0  #P   'AL+W=O<FMB;V]K+GAM;,6;6V_;-A2 _PKAEW7
M,MNZID%2('-Z,;"E1IQECP,MT391271)*FGZZW<HVPO9R =[.=-39$J1/AV)
M_ XONGQ2^LM*J2_L6UTUYFJTM79W,1Z;8BMJ;GY5.]' GK72-;?P4V_&9J<%
M+\U6"%M7XV@RR<8UE\WHW>7Q7 L]]G\H*PHK50.%KN!!BB?SLM_]9(_2R)6L
MI'V^&G7;E1BQ6C:REM]%>36:C)C9JJ=/2LOOJK&\6A9:5=75:+K?\2"TE<6K
MXJ6#O.<KTY58OKKC '(URB9PPK74QG9'=.?GP/@HX.#]K]:J#[*R0M]P*SYJ
MU>YDLW&G@;L8>[?1Q>'X=Q_$"_U?PJC6:UF(&U6TM6CL/HY:5 ZP,5NY,R/6
M\%I<C6;J46BVX!OA;@JN,B_W-VB!S N7OI"P0\_+CI&2IRE%8T3)8,NH2I;
M4;+?>,6;0C /,D(@HP$A_XX\R!B!C >!7#H<^%</,D$@DP$A@TBF"&0Z)&3L
M068(9#8D9.)!Y@AD3@NYT,+ $=T.QIN2+;1L"KFKA&%J[=?N<P3RG!;RNOC:
MPC5=N0?T%@%Z2PMT(TT!7I)-"P_T\T[H_2%^@SW!6NP)+=Z=>!2 YN.@ B$V
MR"% S88MQ<8=RT"RW*?#S#$E5@<D+,!GGW]A"Y"%[2K!>WC?=AUI@(FY8THL
MCX]*E4^RJCJ^SW8+.<(<ZFVS<1SLVL?$[#$EUL=?7&N(HA1!9<!4,25VQ8U8
M69\%,\*46 FWJG'MADM:776 !RB@_0WP,!=,B67P@4O-'GC5"O:'X*;5+BT)
MZ# )3(DM,(?8U8+=\V_ARX5Y8$HM K&6C4LT10-;MFM"_(P8LT!$;(&9JFMI
MW4&F:S1FG;$V O0>!##"W! 1N^'.%4( %QR:8'8/;8?AQ8\RC=">!;$?ENW*
MB*^MD\'[Q[ Z1)@0(F(A_,@5! Q30$2L #2E#'H0$>:%B-H+_3D<.Y3[F)@R
M(F)EG,)\<\\!)'CHF#HB8G4<4LXCUL\^%R:-B%@:_;EG+R;FD8C8(V@2&HY?
M8$J)B96")J$A)B:5F%@J+TEHWX..,9O$Q#9QV6@O%#HN1:T2JXHO6U650IN?
MNO<.7-P'B6DE)M;*B=RYIR&,,:W$Q%KISZ%[HXEI)2;6BI],]\)A,HF)9=*7
M5?="8F:)B<V"IM?LC8^)F24F-PN6C?E#I0EFEH38+-X0'SMCUV79;?(*ZKD[
MGX^)F24A-DN(N80SEFTEW$CIM3'"3QH3S#()L65.8W:Z]C$Q[R3$W@DQ(0=B
M']QI#L_<'WI+T!D18O.<3,%OA.6R\C$Q\R0#=6C@!6CK,)J8>9*!.C0=9I!#
M)IB#DO^I0W/F.H1\L]%BLV]#H1+!/A\3LU R3/_FV(3ZF)B%$F(+G<3L7DWM
MSRIB%DJ)+81BAI.?F(720294CIB^TU/,0NF0,RLA)F:AE-A".*8_3YMB%DJ)
M+83WO8-HHC/SQ!;",8-H8A9*B2V$8Z8^)F:AE-A".&;F8V(62HDMY VXG+'9
M%O@$DPV;0?$S-%,^)F:AE'RV9F7[>A=[L?M=M@RS4$9LH0/FW)BV6V(U4\;^
MFVT&'> ,LU!&;*$#YM[@SRXOZDH^J:J$9^X/R&28A3+J^9N^P:V7E\#'Q"R4
M#3$&]Q)='Q.S4#;0*!Q4>U7O_$Y&AEDH([;0*<Q#N8^)KA CMM")P<*>M#C#
M+)0-LBX ,.\$1+/P,3$+9<06.HGYJB^481;*B"T4#+T>8R@KN;?0RE\7B%DH
M)[=0SR!L;[N98Q;*R2W4B]G3;N:8A7+R!<K8:/&9CXE9*"=?HHQ@!AW@'+-0
M3KY(&</T^T(Y9J&<?)DRAAFL ,8LE),O5,;>S:6/B:Y4)K;0&;MUW0SWV49O
M,IQC[LF)W?/C:IPC80"(62<GMLZKY4*],3S'C'-.;)P_FP*NO'$?_4"#/K>B
M=GXL5"G/HDGD-S[GF''.]Q_M= >;=Y?E7A"W< D#Y06OBH5F[D^W>C!*4K>"
M<-U6U0S*/C>_*UX>/_PY?K3T[A]02P,$%     @ (((#5:N<,4MN @  VB\
M !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<\W:2VZC0!2%X:U8+""X
M;MT':<49]2335C: G/)#L8T%M#K9?5O.P#ZH!SV)."-4("Z_&'Q"P-.O<FC'
M?7<:=OOSL/@X'D[#JMJ-X_E'70_K73FVPT-W+J?+D4W7']OQLNRW];E=O[?;
M4LMRZ75_/Z-Z?KJ?N7C]/)?_F=AM-OMU^=FM?Q_+:?S'X/I/U[\/NU+&:O':
M]MLRKJKZXW#;/=3737JX3*X6+V^KJG]Y2U4]=Y! D,P?E"$HSQ^D$*3S!QD$
MV?Q!#D$^?U! 4,P?U$!0,W_0(P0]SA^4EBCCDB!I@C6!U@FY3@1>)P0[$8B=
MD.Q$8'9"M!.!V@G93@1N)X0[$<B=D.Y$8'="O!.!WH)Z"X'>@GH+@=XR>=@F
MT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0.Z/>F4#OC'IG
M KTSZIT)],Z3ER4$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*"W
MHMY*H+>BWDJ@MZ+>2J"WHMY*H+=.7G83Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H
MK:BW$NAMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9./E01Z&^IM!'H;ZFT$
M>AOJ;01Z&^IM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&<3
M KT=]78"O1WU=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*] _4.
M KT#]0X"O6/RLR"!WH%Z!X'>@7H'@=X-ZMT0Z-V@WLUWZCV,GX<RW'J^UGC]
M[Z1ZO)Q;;I>_+K]V3F["%>?ZOF)X_@M02P,$%     @ (((#543DWU@> @
MERX  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_\M$
MN=FXW;C8"WC)*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H+0Y#
M/Z9-M<LY?&$L-3L:7*I]H+&L;'T<7"Y?XQT+KMF[.V)BM3*L\6.F,2_S5*.Z
MOOI&6W??Y\7-H?R<.C]NJDA]JA9?CQNGK$WE0NB[QN6RSA[&]J^4Y7-"74[.
M>]*N"^FB;*C8FPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7>Z-%O
MMUU#K6_NAW*D3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N<RJP[+R-/J0RL4@?
MCWL9R71Z&4HABKD[_8JOB:7TV>]'T[1;:M^97:[WT<?]/(_$YL?Y=_SGC%_K
M?[ / =*'!.E#@?2A0?HP('U8D#[6('U<@O3!5RB-H(C*44CE**9R%%0YBJH<
MA56.XBI'@96CR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL
M$D56B2*K1)%5HL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*
MK I%5H4BJT:15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-
MBJP&15:#(JM!D=6@R&I09#4HLEH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19
M+8JL:Q19U_]3UE_>[S\Y?G[6@^O&EWPV_Q_]^C=02P$"% ,4    "  @@@-5
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( """ U6DPVQP[@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( """ U697)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ (((#5<Q,C)-J!P  ]#$  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( """ U5[VN/S(@D  -<Q
M   8              " @:T/  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    "  @@@-515>(52 %  !?'0  &               @($%&0
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ (((#54E;-6\'
M"   <R4  !@              ("!6QX  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( """ U4(17>Q; 0  *@0   8              "
M@9@F  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  @@@-5
MM=EWTB89  !8J@$ &               @($Z*P  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ (((#5>GD#3O."0  U2P  !@
M     ("!ED0  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M """ U6 (#7QP@L  -X@   8              " @9I.  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    "  @@@-5+8$]!F(3  ",-   &
M            @(&26@  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ (((#59*1'DUM#   <"(  !D              ("!*FX  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  @@@-5L;>AH&L$  !_
M"0  &0              @('.>@  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( """ U6#F-D43A(  "XK   9              " @7!_
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ (((#5?BL
MJ_J^ P  ZP@  !D              ("!]9$  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    "  @@@-5B;9 T<,(  ""&0  &0
M    @('JE0  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M """ U7-,D[6K ,   \(   9              " @>2>  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ (((#50]NO+T #0  MRD  !D
M             ("!QZ(  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    "  @@@-5T62A7$@$  "B"0  &0              @('^KP  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( """ U5?!Z--J00
M .8,   9              " @7VT  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ (((#5337P#KF!@  2A   !D              ("!
M7;D  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  @@@-5
M)>@A060$  #7"0  &0              @(%ZP   >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( """ U6TS9QX]@<  $H4   9
M      " @17%  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ (((#5?)@-7'H"   F!@  !D              ("!0LT  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  @@@-5\U<04KT(  "*%@
M&0              @(%AU@  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( """ U6'NBSNN @  (H6   9              " @57?  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ (((#55&X7?"'
M!P  3A,  !D              ("!1.@  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    "  @@@-5@9JO82P%   9#   &0
M@($"\   >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( """
M U4B',F()P4  /\+   9              " @67U  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ (((#5:I82EQW!   F@D  !D
M         ("!P_H  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    "  @@@-5"G#L#=D'   *$P  &0              @(%Q_P  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( """ U7%Z##I@P,  .P'
M   9              " @8$' 0!X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ (((#58ZF.<+@!0  2@X  !D              ("!.PL!
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  @@@-5Y+%*
M4O4"  "0!@  &0              @(%2$0$ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( """ U5NG(6SXP(  $H&   9
M  " @7X4 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M(((#58_6J\K2 P  .@D  !D              ("!F!<! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    "  @@@-5"TB=^" $   T"0  &0
M            @(&A&P$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( """ U5')6Y5ZP,  !$+   9              " @?@? 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ (((#5:EN0D+) P
M3P@  !D              ("!&B0! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    "  @@@-5S03B4.X"  "%!@  &0              @($:
M* $ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( """ U7*
M30A4H@0  &D,   9              " @3\K 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ (((#52C "FSP @  _@<  !D
M     ("!&# ! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M"  @@@-54PF0"VD-   .PP  &0              @($_,P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( """ U4?M42T 0L   UO   9
M              " @=]  0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ (((#5=K 3[4/!   WAD  !D              ("!%TP! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  @@@-5P!30YBX$
M  "Y$P  &0              @(%=4 $ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( """ U6P$4RC6 @  -M5   9              "
M@<)4 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ (((#
M51,*A9>\"   6D(  !D              ("!45T! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    "  @@@-5\?9CL2\'  "N,P  &0
M        @(%$9@$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( """ U6[SU[/MQ0  (,# 0 9              " @:IM 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ (((#5053MNVC!P  W$4
M !D              ("!F((! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    "  @@@-5_><?M/4(  "E6@  &0              @(%RB@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( """ U6WCUDG
MQ@@  &E)   9              " @9Z3 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ (((#50AB2V-7#   ^70  !D
M ("!FYP! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  @
M@@-5C;-L/BP&  !F,@  &0              @($IJ0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( """ U7U&&'@XP,  +L1   9
M          " @8RO 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ (((#5?HZS6MS!P  74D  !D              ("!IK,! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    "  @@@-5'J[23GP)  #B
M8P  &0              @(%0NP$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( """ U42;.8,8P<  -,\   9              " @0/%
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ (((#5?G.
M0EBK P  [@\  !D              ("!G<P! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    "  @@@-5.OV;  D#   8"   &0
M    @(%_T $ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M """ U5/]NH"W04  +(Q   9              " @;_3 0!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ (((#53M>.*B4!@  -40  !D
M             ("!T]D! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    "  @@@-5I)\?M84,   JI@  &0              @(&>X $ >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( """ U7TB0[[MRD
M (%A P 9              " @5KM 0!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ (((#53&G9-NU!0  $A@  !D              ("!
M2!<" 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    "  @@@-5
MV1M0,0(+  !$7P  &0              @($T'0( >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( """ U7"YX]<E 0  $ @   9
M      " @6TH @!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ (((#57NZ>F9:!   =QP  !D              ("!."T" 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    "  @@@-5Q<" \0@$  #M%
M&0              @('),0( >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( """ U5P7+["D0(  +L%   9              " @0@V @!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ (((#51&=,F$;
M!   %PT  !D              ("!T#@" 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    "  @@@-5@]^.%ZH"   W!@  &0
M@($B/0( >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( """
M U49[SQ,H@,  +H,   9              " @0-  @!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ (((#55"(:;AK P  1@T  !D
M         ("!W$," 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    "  @@@-5XOYN(OL"   Z"   &0              @(%^1P( >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( """ U6,-J(F; (  #<&
M   9              " @;!* @!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ (((#52 X^(C2 @  Y08  !D              ("!4TT"
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    "  @@@-5M>Q/
MYN@)  #K(P  &0              @(%<4 ( >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( """ U6@R^RZP@L  (BI   9
M  " @7M: @!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M(((#5>\8J[G/"P  '9X  !D              ("!=&8" 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    "  @@@-5G"I"DY$"  #*!P  &0
M            @(%Z<@( >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( """ U5C*%?=A0(  ! (   9              " @4)U @!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ (((#5;$M8A9A P
MOA8   T              ( !_G<" 'AL+W-T>6QE<RYX;6Q02P$"% ,4
M"  @@@-5EXJ[',     3 @  "P              @ &*>P( 7W)E;',O+G)E
M;'-02P$"% ,4    "  @@@-52 V/R^\%   X-0  #P              @ %S
M? ( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @ (((#5:N<,4MN @  VB\
M !H              ( !CX(" 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS
M4$L! A0#%     @ (((#543DWU@> @  ERX  !,              ( !-84"
J %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     %D 60!F&   A(<"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>706</ContextCount>
  <ElementCount>397</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>124</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Condensed Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations</Role>
      <ShortName>Condensed Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss</Role>
      <ShortName>Condensed Consolidated Statements of Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statement of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Presentation and Principles of Consolidation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation</Role>
      <ShortName>Presentation and Principles of Consolidation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2110103 - Disclosure - Discontinued Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperations</Role>
      <ShortName>Discontinued Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2116104 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119105 - Disclosure - Operating Segment Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentData</Role>
      <ShortName>Operating Segment Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2125106 - Disclosure - Property, Plant and Equipment and Inventory</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory</Role>
      <ShortName>Property, Plant and Equipment and Inventory</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2129107 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2135108 - Disclosure - Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Warranties</Role>
      <ShortName>Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2138109 - Disclosure - Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/Debt</Role>
      <ShortName>Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2147111 - Disclosure - Noncontrolling Interest</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterest</Role>
      <ShortName>Noncontrolling Interest</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2151112 - Disclosure - Fair Value Measurement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurement</Role>
      <ShortName>Fair Value Measurement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2157113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2160114 - Disclosure - Defined Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlan</Role>
      <ShortName>Defined Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2164115 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2171116 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2173117 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2175118 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies</Role>
      <ShortName>Presentation and Principles of Consolidation (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies</Role>
      <ShortName>Discontinued Operations Discontinued operations (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2312302 - Disclosure - Discontinued Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsTables</Role>
      <ShortName>Discontinued Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DiscontinuedOperations</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RevenueTables</Role>
      <ShortName>Revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Revenue</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - Operating Segment Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataTables</Role>
      <ShortName>Operating Segment Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/OperatingSegmentData</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables</Role>
      <ShortName>Property, Plant and Equipment and Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2336307 - Disclosure - Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/WarrantiesTables</Role>
      <ShortName>Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Warranties</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2339308 - Disclosure - Debt (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtTables</Role>
      <ShortName>Debt (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/Debt</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2344309 - Disclosure - Stockholders' Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityTables</Role>
      <ShortName>Stockholders' Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2348310 - Disclosure - Noncontrolling Interest (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestTables</Role>
      <ShortName>Noncontrolling Interest (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/NoncontrollingInterest</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2352311 - Disclosure - Fair Value Measurement (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementTables</Role>
      <ShortName>Fair Value Measurement (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/FairValueMeasurement</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2358312 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/IncomeTaxes</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2361313 - Disclosure - Defined Benefit Plan (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanTables</Role>
      <ShortName>Defined Benefit Plan (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DefinedBenefitPlan</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2365314 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/CommitmentsandContingencies</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails</Role>
      <ShortName>Presentation and Principles of Consolidation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Acquisition - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail</Role>
      <ShortName>Acquisition - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail</Role>
      <ShortName>Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail</Role>
      <ShortName>Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2409405 - Disclosure - Acquisition - Pro Forma Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails</Role>
      <ShortName>Acquisition - Pro Forma Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2413406 - Disclosure - Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/DiscontinuedOperationsTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails</Role>
      <ShortName>Discontinued Operations - Summarized Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails</Role>
      <ShortName>Discontinued Operations - Summarized Operating Results (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail</Role>
      <ShortName>Operating Segment Data - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail</Role>
      <ShortName>Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail</Role>
      <ShortName>Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail</Role>
      <ShortName>Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail</Role>
      <ShortName>Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail</Role>
      <ShortName>Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2440421 - Disclosure - Debt - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtAdditionalInformationDetail</Role>
      <ShortName>Debt - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2441422 - Disclosure - Debt - Issuance Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtIssuanceCostsDetails</Role>
      <ShortName>Debt - Issuance Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail</Role>
      <ShortName>Debt - Summary of Debt Holdings (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail</Role>
      <ShortName>Stockholders' Equity - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail</Role>
      <ShortName>Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail</Role>
      <ShortName>Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails</Role>
      <ShortName>Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail</Role>
      <ShortName>Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail</Role>
      <ShortName>Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail</Role>
      <ShortName>Fair Value Measurement - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail</Role>
      <ShortName>Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail</Role>
      <ShortName>Defined Benefit Plan - Additional Information (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail</Role>
      <ShortName>Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Components of Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails</Role>
      <ShortName>Commitments and Contingencies - Maturity of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails</Role>
      <ShortName>Commitments and Contingencies - Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails</Role>
      <ShortName>Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails</Role>
      <ShortName>Commitments and Contingencies Supplemental Balance Sheet Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2472440 - Disclosure - - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/NarrativeDetails</Role>
      <ShortName>- Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2474441 - Disclosure - Subsequent Event (Detail)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEventDetail</Role>
      <ShortName>Subsequent Event (Detail)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SubsequentEvent</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2477442 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.compasstrust.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.compasstrust.com/role/SubsequentEvent</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="codi-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - codi-20220630.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - codi-20220630.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="codi-20220630.htm">codi-20220630.htm</File>
    <File>a06302022-ex311.htm</File>
    <File>a06302022-ex312.htm</File>
    <File>a06302022-ex321.htm</File>
    <File>a06302022-ex322.htm</File>
    <File>codi-20220630.xsd</File>
    <File>codi-20220630_cal.xml</File>
    <File>codi-20220630_def.xml</File>
    <File>codi-20220630_lab.xml</File>
    <File>codi-20220630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1443">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="39">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>99
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "codi-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "contextCount": 706,
   "dts": {
    "calculationLink": {
     "local": [
      "codi-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "codi-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "codi-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "codi-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "codi-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "codi-20220630.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 673,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 31,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 36
   },
   "keyCustom": 68,
   "keyStandard": 329,
   "memberCustom": 46,
   "memberStandard": 49,
   "nsprefix": "codi",
   "nsuri": "http://www.compasstrust.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.compasstrust.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2110103 - Disclosure - Discontinued Operations",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperations",
     "shortName": "Discontinued Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "ief45bdaca1c54f18b1284791da2f3cea_D20210101-20210630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116104 - Disclosure - Revenue",
     "role": "http://www.compasstrust.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119105 - Disclosure - Operating Segment Data",
     "role": "http://www.compasstrust.com/role/OperatingSegmentData",
     "shortName": "Operating Segment Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125106 - Disclosure - Property, Plant and Equipment and Inventory",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory",
     "shortName": "Property, Plant and Equipment and Inventory",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:PropertyPlantAndEquipmentAndInventoryTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129107 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - Disclosure - Warranties",
     "role": "http://www.compasstrust.com/role/Warranties",
     "shortName": "Warranties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2138109 - Disclosure - Debt",
     "role": "http://www.compasstrust.com/role/Debt",
     "shortName": "Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147111 - Disclosure - Noncontrolling Interest",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterest",
     "shortName": "Noncontrolling Interest",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterestDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151112 - Disclosure - Fair Value Measurement",
     "role": "http://www.compasstrust.com/role/FairValueMeasurement",
     "shortName": "Fair Value Measurement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157113 - Disclosure - Income Taxes",
     "role": "http://www.compasstrust.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2160114 - Disclosure - Defined Benefit Plan",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlan",
     "shortName": "Defined Benefit Plan",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164115 - Disclosure - Commitments and Contingencies",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2171116 - Disclosure - Related Party Transactions",
     "role": "http://www.compasstrust.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2173117 - Disclosure - Subsequent Event",
     "role": "http://www.compasstrust.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2175118 - Disclosure - Subsequent Events",
     "role": "http://www.compasstrust.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Presentation and Principles of Consolidation (Policies)",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies",
     "shortName": "Presentation and Principles of Consolidation (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2211202 - Disclosure - Discontinued Operations Discontinued operations (Policies)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
     "shortName": "Discontinued Operations Discontinued operations (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": null
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2312302 - Disclosure - Discontinued Operations (Tables)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
     "shortName": "Discontinued Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Revenue (Tables)",
     "role": "http://www.compasstrust.com/role/RevenueTables",
     "shortName": "Revenue (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Operating Segment Data (Tables)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataTables",
     "shortName": "Operating Segment Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PreferredStockSharesIssued",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326305 - Disclosure - Property, Plant and Equipment and Inventory (Tables)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables",
     "shortName": "Property, Plant and Equipment and Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330306 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336307 - Disclosure - Warranties (Tables)",
     "role": "http://www.compasstrust.com/role/WarrantiesTables",
     "shortName": "Warranties (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2339308 - Disclosure - Debt (Tables)",
     "role": "http://www.compasstrust.com/role/DebtTables",
     "shortName": "Debt (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344309 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.compasstrust.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2348310 - Disclosure - Noncontrolling Interest (Tables)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestTables",
     "shortName": "Noncontrolling Interest (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "codi:NoncontrollingInterestTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352311 - Disclosure - Fair Value Measurement (Tables)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementTables",
     "shortName": "Fair Value Measurement (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2358312 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2361313 - Disclosure - Defined Benefit Plan (Tables)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanTables",
     "shortName": "Defined Benefit Plan (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365314 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
     "shortName": "Condensed Consolidated Statements of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "codi:NumberOfBusinessesOwned",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Presentation and Principles of Consolidation - Narrative (Details)",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
     "shortName": "Presentation and Principles of Consolidation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "INF",
      "lang": "en-US",
      "name": "codi:OwnershipPercentageOfTrustInterestHeldByParentEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Acquisition - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
     "shortName": "Acquisition - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i0f41d907b8b345209d1739ecd37a1a1e_I20210903",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
     "shortName": "Acquisition - Schedule of Assets Acquired and Liabilities Assumed as of the Acquisition Date (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i31f2a34a36e14514a7cda5b2843ba88e_I20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408404 - Disclosure - Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)",
     "role": "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
     "shortName": "Acquisition - Schedule of Intangible Assets Recorded as Part of Acquisition (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i610c96e8201e439bbaf8c8ea30cbea7e_D20210903-20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409405 - Disclosure - Acquisition - Pro Forma Information (Details)",
     "role": "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
     "shortName": "Acquisition - Pro Forma Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i1617b1ab39634669a1cab4a752add77d_D20210401-20210630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2413406 - Disclosure - Discontinued Operations (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
     "shortName": "Discontinued Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i71fdeffd662942ff92d3814bb0f3edd7_D20190101-20191231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
     "shortName": "Discontinued Operations - Summarized Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "ifdd5f7b3bf7249858b02d5d02239ecc6_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Discontinued Operations - Summarized Operating Results (Details)",
     "role": "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
     "shortName": "Discontinued Operations - Summarized Operating Results (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i4ee8882a36da4f58ad7e1b2a89e08d52_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Revenue - Disaggregation of Revenue (Details)",
     "role": "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
     "shortName": "Revenue - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i29ef0a38a9e0416dbfdb993673cde9dc_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - Disclosure - Operating Segment Data - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
     "shortName": "Operating Segment Data - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2040de575be54aa9a540b238fd17e62e_D20220101-20220630",
      "decimals": "2",
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
     "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Net Sales of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i54d77008ae5642738faa41e49b0f910e_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Profit (Loss) of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i54d77008ae5642738faa41e49b0f910e_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424413 - Disclosure - Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "role": "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
     "shortName": "Operating Segment Data - Summary of Depreciation, Goodwill and Identifiable Assets of Operating Segments (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:IdentifiableAssetsOfSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427414 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
     "shortName": "Property, Plant and Equipment and Inventory - Summary of Property, Plant and Equipment (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428415 - Disclosure - Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)",
     "role": "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
     "shortName": "Property, Plant and Equipment and Inventory - Summary of Inventory (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSupplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Reconciliation of Change in Carrying Value of Goodwill (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i4cb2510c966b410e91556a88083455ab_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433418 - Disclosure - Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Other Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "codi:ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434419 - Disclosure - Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "role": "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail",
     "shortName": "Goodwill and Other Intangible Assets - Summary of Estimated Charges to Amortization Expense of Intangible Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437420 - Disclosure - Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)",
     "role": "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail",
     "shortName": "Warranties - Change in Carrying Value of Company's Warranty Liability (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i044dc55ab191487ab6e44da9f0779885_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Condensed Consolidated Statement of Stockholders' Equity",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
     "shortName": "Condensed Consolidated Statement of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i044dc55ab191487ab6e44da9f0779885_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440421 - Disclosure - Debt - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
     "shortName": "Debt - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441422 - Disclosure - Debt - Issuance Costs (Details)",
     "role": "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
     "shortName": "Debt - Issuance Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredFinanceCostsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442423 - Disclosure - Debt - Summary of Debt Holdings (Detail)",
     "role": "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
     "shortName": "Debt - Summary of Debt Holdings (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentUnamortizedDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - Stockholders' Equity - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
     "shortName": "Stockholders' Equity - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:DistributionExpensePreferredShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:NetIncomeLossAvailabletoTrustStockNetofDistributions",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "role": "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail",
     "shortName": "Stockholders' Equity - Summary of Basic and Diluted Earnings Per Share (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "codi:EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MinorityInterest",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449426 - Disclosure - Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
     "shortName": "Noncontrolling Interest - Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i9832314a19b042c8b6ba9d2cbdb9c9b2_I20220630",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:OwnershipPercentageOfNoncontrollingShareholders",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "ib67d4db2e6184bfa954377b20f341dce_D20220428-20220428",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "codi:PaymentsOfDistributionsToShareholders",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "role": "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
     "shortName": "Noncontrolling Interest Noncontrolling Interest- Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "ib51d9498753b45d098f64389d7dc7dfe_D20210903-20210903",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453428 - Disclosure - Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
     "shortName": "Fair Value Measurement - Summary of Liabilities Carried at Fair Value Measured on Recurring Basis (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i6c800cb40c3d4e7c8772c732165d1872_I20190131",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i28c812c6a0ce4fb0aebd7afdaaf0812f_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454429 - Disclosure - Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
     "shortName": "Fair Value Measurement - Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i82de552d4dc7444aa998a63d0cfca6a4_D20210101-20210930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentPeriodEndDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - Fair Value Measurement - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
     "shortName": "Fair Value Measurement - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2459432 - Disclosure - Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "role": "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail",
     "shortName": "Income Taxes - Reconciliation between Federal Statutory Rate and Effective Income Tax Rate (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462433 - Disclosure - Defined Benefit Plan - Additional Information (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
     "shortName": "Defined Benefit Plan - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463434 - Disclosure - Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "role": "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail",
     "shortName": "Defined Benefit Plan - Summary of Net Periodic Benefit Cost (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466435 - Disclosure - Commitments and Contingencies - Components of Operating Leases (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
     "shortName": "Commitments and Contingencies - Components of Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467436 - Disclosure - Commitments and Contingencies - Maturity of Lease Liabilities (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails",
     "shortName": "Commitments and Contingencies - Maturity of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2468437 - Disclosure - Commitments and Contingencies - Lease Term and Discount Rate (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails",
     "shortName": "Commitments and Contingencies - Lease Term and Discount Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2469438 - Disclosure - Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails",
     "shortName": "Commitments and Contingencies - Supplemental Cash Flow Information Related to Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470439 - Disclosure - Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "role": "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
     "shortName": "Commitments and Contingencies Supplemental Balance Sheet Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2472440 - Disclosure - - Narrative (Details)",
     "role": "http://www.compasstrust.com/role/NarrativeDetails",
     "shortName": "- Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "id093ddf1820d42b581081c5c1d81e474_I20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "codi:QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i607e40aa8351428aa556c0e2cd7cb4a4_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2474441 - Disclosure - Subsequent Event (Detail)",
     "role": "http://www.compasstrust.com/role/SubsequentEventDetail",
     "shortName": "Subsequent Event (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "id3429383f95f41b98b628ef9e6280df2_I20220712",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Presentation and Principles of Consolidation",
     "role": "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation",
     "shortName": "Presentation and Principles of Consolidation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i2034d3964eee4f22bbea8a54fa928222_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2477442 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.compasstrust.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Acquisition",
     "role": "http://www.compasstrust.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "i19544409d4304d4e96d73f9724bb8b4a_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - codi-20220630.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - codi-20220630.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "codi-20220630.htm",
      "contextRef": "if52a7ad4160b4bbd818cb12d3639f6d0_D20210401-20210630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 124,
   "tag": {
    "codi_A2018CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Credit Facility",
        "label": "2018 Credit Facility [Member]",
        "terseLabel": "2018 Credit Facility"
       }
      }
     },
     "localname": "A2018CreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2021CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Credit Facility",
        "label": "2021 Credit Facility [Member]",
        "terseLabel": "2021 Credit Facility"
       }
      }
     },
     "localname": "A2021CreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A2022CreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2022 Credit Facility",
        "label": "2022 Credit Facility [Member]",
        "terseLabel": "2022 Credit Facility"
       }
      }
     },
     "localname": "A2022CreditFacilityMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_A5.11TacticalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "5.11 Tactical [Member]",
        "label": "5.11 Tactical [Member]",
        "terseLabel": "5.11"
       }
      }
     },
     "localname": "A5.11TacticalMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AccruedDistributionPreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Distribution Preferred Shareholders",
        "label": "Accrued Distribution Preferred Shareholders",
        "terseLabel": "Accrued Distribution Preferred Shareholders"
       }
      }
     },
     "localname": "AccruedDistributionPreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_AciMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ACI.",
        "label": "Aci [Member]",
        "terseLabel": "Aci [Member]"
       }
      }
     },
     "localname": "AciMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AcquisitionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisitions [Abstract]",
        "label": "Acquisitions [Abstract]",
        "terseLabel": "Acquisitions [Abstract]"
       }
      }
     },
     "localname": "AcquisitionsAbstract",
     "nsuri": "http://www.compasstrust.com/20220630",
     "xbrltype": "stringItemType"
    },
    "codi_AdditionalSharesOfSPACCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares of SPAC common stock",
        "label": "Additional shares of SPAC common stock",
        "terseLabel": "Additional shares of SPAC common stock"
       }
      }
     },
     "localname": "AdditionalSharesOfSPACCommonStock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "codi_AllocationInterestsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation interests.",
        "label": "Allocation Interests [Member]",
        "terseLabel": "Allocation Interests [Member]"
       }
      }
     },
     "localname": "AllocationInterestsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AltorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Altor",
        "label": "Altor [Member]",
        "terseLabel": "Altor"
       }
      }
     },
     "localname": "AltorMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of debt issuance costs and original issue discount.",
        "label": "Amortization Of Debt Issuance Costs And Original Issue Discount [Member]",
        "terseLabel": "Amortization Of Debt Issuance Costs And Original Issue Discount"
       }
      }
     },
     "localname": "AmortizationOfDebtIssuanceCostsAndOriginalIssueDiscountMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ArnoldMagneticsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold magnetics.",
        "label": "Arnold Magnetics [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "ArnoldMagneticsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ArnoldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arnold.",
        "label": "Arnold [Member]",
        "terseLabel": "Arnold"
       }
      }
     },
     "localname": "ArnoldMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AtTheMarketEquityOfferingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market equity offering",
        "label": "At the market equity offering [Member]",
        "terseLabel": "At the market equity offering"
       }
      }
     },
     "localname": "AtTheMarketEquityOfferingMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_AtTheMarketOfferingCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "At the market offering costs",
        "label": "At the market offering costs",
        "terseLabel": "At the market offering costs"
       }
      }
     },
     "localname": "AtTheMarketOfferingCosts",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BOAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "BOA",
        "label": "BOA [Member]",
        "terseLabel": "BOA"
       }
      }
     },
     "localname": "BOAMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "business acquisition",
        "label": "business acquisition [Member]",
        "terseLabel": "business acquisition"
       }
      }
     },
     "localname": "BusinessAcquisitionMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_BusinessAcquisitionPaymentThroughEquityInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition, payment through equity investment",
        "label": "Business acquisition, payment through equity investment",
        "terseLabel": "Business acquisition, payment through equity investment"
       }
      }
     },
     "localname": "BusinessAcquisitionPaymentThroughEquityInvestment",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessAcquisitionProFormaGrossProfit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Pro Forma Gross Profit",
        "label": "Business Acquisition, Pro Forma Gross Profit",
        "terseLabel": "Business Acquisition, Pro Forma Gross Profit"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaGrossProfit",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital",
        "label": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital",
        "terseLabel": "Business Combination, Consideration Transferred, Increase (Decrease) in Working Capital"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredIncreaseDecreaseinWorkingCapital",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationIntegrationServicesPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Integration Services Payable",
        "label": "Business Combination, Integration Services Payable",
        "terseLabel": "Integration service fees payable"
       }
      }
     },
     "localname": "BusinessCombinationIntegrationServicesPayable",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Accounts Receivable"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentAccountsReceivable",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Cash"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentCash",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentDeferredTaxLiabilities",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Current and Noncurrent Assets",
        "terseLabel": "Other current and noncurrent assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherCurrentAndNoncurrentAssets",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Other Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentOtherLiabilities",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Other Current Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteOtherCurrentLiabilities",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest",
        "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Including Noncontrolling Interest"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillandLiabilitiesAssumedIncludingNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities And Noncontrolling Interest"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Other Assets",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssets",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_CleanEarthHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Clean Earth Holdings [Member]",
        "label": "Clean Earth Holdings [Member]",
        "terseLabel": "Clean Earth"
       }
      }
     },
     "localname": "CleanEarthHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_Debtissuanceaggregateprincipalamount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt issuance, aggregate principal amount",
        "label": "Debt issuance, aggregate principal amount",
        "terseLabel": "Debt issuance, aggregate principal amount"
       }
      }
     },
     "localname": "Debtissuanceaggregateprincipalamount",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "label": "Discontinued Operation, Gain on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain (loss) on sale of discontinued operations, net of income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationGainonDisposalofDiscontinuedOperationNetofTax",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupAssetsHeldForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Assets Held for Sale",
        "label": "Disposal Group, Assets Held for Sale",
        "terseLabel": "Disposal Group, Assets Held for Sale"
       }
      }
     },
     "localname": "DisposalGroupAssetsHeldForSale",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupDueToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group due to related party",
        "label": "Disposal group due to related party",
        "terseLabel": "Disposal group due to related party"
       }
      }
     },
     "localname": "DisposalGroupDueToRelatedParty",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations",
        "label": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Intercompany Interest Expense Excluded from Income (Loss) from Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntercompanyInterestExpenseExcludedfromIncomeLossfromDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGroupTotalenterprisevalue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, Total enterprise value",
        "label": "Disposal Group, Total enterprise value",
        "terseLabel": "Disposal Group, Total enterprise value"
       }
      }
     },
     "localname": "DisposalGroupTotalenterprisevalue",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DisposalGrouprepaymentofintercompanyloans": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal Group, repayment of intercompany loans",
        "label": "Disposal Group, repayment of intercompany loans",
        "terseLabel": "Disposal Group, repayment of intercompany loans"
       }
      }
     },
     "localname": "DisposalGrouprepaymentofintercompanyloans",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_Disposalgroupincludingdiscontinuedoperationtransactioncosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "disposal group, including discontinued operation, transaction costs",
        "label": "disposal group, including discontinued operation, transaction costs",
        "terseLabel": "disposal group, including discontinued operation, transaction costs"
       }
      }
     },
     "localname": "Disposalgroupincludingdiscontinuedoperationtransactioncosts",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpenseAllocationInterests": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Allocation Interests",
        "label": "Distribution Expense, Allocation Interests",
        "negatedTerseLabel": "Distribution Expense, Allocation Interests"
       }
      }
     },
     "localname": "DistributionExpenseAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionExpensePreferredShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution Expense, Preferred Shareholders",
        "label": "Distribution Expense, Preferred Shareholders",
        "terseLabel": "Distribution Expense, Preferred Shareholders"
       }
      }
     },
     "localname": "DistributionExpensePreferredShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionToShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution to shareholders.",
        "label": "Distribution To Shareholders",
        "negatedLabel": "Distributions paid",
        "terseLabel": "Cash distributions funded by debt",
        "verboseLabel": "Distribution To Shareholders"
       }
      }
     },
     "localname": "DistributionToShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsForContributionBasedProfitAllocationPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions for contribution based profit allocation payments.",
        "label": "Distributions For Contribution Based Profit Allocation Payments",
        "terseLabel": "Distributions For Contribution Based Profit Allocation Payments"
       }
      }
     },
     "localname": "DistributionsForContributionBasedProfitAllocationPayments",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsMadeToPreferredShareholdersCashDistributionsPaid": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions Made To Preferred Shareholders, Cash Distributions Paid",
        "label": "Distributions Made To Preferred Shareholders, Cash Distributions Paid",
        "negatedTerseLabel": "Distributions paid - preferred shares"
       }
      }
     },
     "localname": "DistributionsMadeToPreferredShareholdersCashDistributionsPaid",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_DistributionsPayableAmountPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions payable amount per share.",
        "label": "Distributions Payable Amount Per Share",
        "terseLabel": "Distribution declared per share"
       }
      }
     },
     "localname": "DistributionsPayableAmountPerShare",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "codi_DistributorRelationsAndOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributor relations and other.",
        "label": "Distributor Relations And Other [Member]",
        "terseLabel": "Other contractual intangible assets"
       }
      }
     },
     "localname": "DistributorRelationsAndOtherMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": 1.0,
       "parentTag": "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effect of contribution based profit on net income loss because of holding event.",
        "label": "Effect Of Contribution Based Profit On Net Income Loss Because Of Holding Event",
        "terseLabel": "Less: Effect of contribution based profit - Holding Event"
       }
      }
     },
     "localname": "EffectOfContributionBasedProfitOnNetIncomeLossBecauseOfHoldingEvent",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 7.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries",
        "label": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Non Recognition Of Nol Carry Forwards at Subsidiaries"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNonRecognitionOfNolCarryForwardsAtSubsidiaries",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 9.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Cuts And Jobs Act Of 2017, GILTI tax, Percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017GILTITaxPercent",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ErgoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergo [Member]",
        "label": "Ergo [Member]",
        "terseLabel": "Ergo"
       }
      }
     },
     "localname": "ErgoMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ErgobabyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ergobaby.",
        "label": "Ergobaby [Member]",
        "terseLabel": "Ergobaby"
       }
      }
     },
     "localname": "ErgobabyMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses of parent taxed as partnership passed through to shareholders.",
        "label": "Expenses Of Parent Taxed As Partnership Passed Through To Shareholders",
        "terseLabel": "Expenses of Compass Group Diversified Holdings, LLC representing a pass through to shareholders"
       }
      }
     },
     "localname": "ExpensesOfParentTaxedAsPartnershipPassedThroughToShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_GoodwillAndOtherIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill And Other Intangible Assets [Line Items]",
        "label": "Goodwill And Other Intangible Assets [Line Items]",
        "terseLabel": "Goodwill And Other Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangibleAssetsLineItems",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_GoodwillAndOtherIntangibleAssetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill And Other Intangible Assets [Table]",
        "label": "Goodwill And Other Intangible Assets [Table]",
        "terseLabel": "Goodwill And Other Intangible Assets [Table]"
       }
      }
     },
     "localname": "GoodwillAndOtherIntangibleAssetsTable",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent",
        "label": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent",
        "terseLabel": "Goodwill Impairment Testing, Fair Value Exceeding Carrying Value, Percent"
       }
      }
     },
     "localname": "GoodwillImpairmentTestingFairValueExceedingCarryingValuePercent",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_IdentifiableAssetsOfSegments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifiable assets of segments exclude goodwill and accounts receivable balances previously disclosed.",
        "label": "Identifiable Assets Of Segments",
        "terseLabel": "Identifiable Assets"
       }
      }
     },
     "localname": "IdentifiableAssetsOfSegments",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_ImpactOfSubsidiaryEmployeeStockOptions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impact of subsidiary employee stock options.",
        "label": "Impact Of Subsidiary Employee Stock Options",
        "terseLabel": "Impact of subsidiary employee stock options"
       }
      }
     },
     "localname": "ImpactOfSubsidiaryEmployeeStockOptions",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment assessment assumptions weighted average cost of capital.",
        "label": "Impairment Assessment Assumptions Weighted Average Cost Of Capital",
        "terseLabel": "Impairment assessment assumptions weighted average cost of capital"
       }
      }
     },
     "localname": "ImpairmentAssessmentAssumptionsWeightedAverageCostOfCapital",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_InitialTermAndRevolvingLoanCommitment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Term and Revolving Loan Commitment",
        "label": "Initial Term and Revolving Loan Commitment",
        "terseLabel": "Initial Term and Revolving Loan Commitment"
       }
      }
     },
     "localname": "InitialTermAndRevolvingLoanCommitment",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_LibertyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Liberty.",
        "label": "Liberty [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LibertyMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LicensingAndNonCompeteAgreementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing and non-compete agreements.",
        "label": "Licensing And Non Compete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "LicensingAndNonCompeteAgreementsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LizardSkinsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lizard Skins",
        "label": "Lizard Skins [Member]",
        "terseLabel": "Lizard Skinds"
       }
      }
     },
     "localname": "LizardSkinsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_LuganoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lugano",
        "label": "Lugano [Member]",
        "terseLabel": "Lugano"
       }
      }
     },
     "localname": "LuganoMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_Managementfeewaiver": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management fee waiver",
        "label": "Management fee waiver",
        "terseLabel": "Management fee waiver"
       }
      }
     },
     "localname": "Managementfeewaiver",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_MarucciBoaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci &amp; Boa",
        "label": "Marucci &amp; Boa [Member]",
        "terseLabel": "Marucci &amp; Boa"
       }
      }
     },
     "localname": "MarucciBoaMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_MarucciMemberMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marucci [Member] [Member]",
        "label": "Marucci [Member] [Member]",
        "terseLabel": "Marucci [Member]"
       }
      }
     },
     "localname": "MarucciMemberMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": 2.0,
       "parentTag": "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) available to trust stock net of holding event adjustment.",
        "label": "Net Income (Loss) Available To Trust Stock Net Of Holding Event Adjustment",
        "terseLabel": "Net loss from continuing operations attributable to common shares of Holdings"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToTrustStockNetOfHoldingEventAdjustment",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NetIncomeLossAvailabletoTrustStockNetofDistributions": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Income Loss Available to Trust Stock Net of Distributions",
        "label": "Net Income Loss Available to Trust Stock Net of Distributions",
        "terseLabel": "Net Income Loss Available To Trust Stock Net of Distributions",
        "totalLabel": "Net Income Loss Available To Trust Stock Net of Distributions"
       }
      }
     },
     "localname": "NetIncomeLossAvailabletoTrustStockNetofDistributions",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NonControllingInterestOfDiscontinuedOperationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-controlling interest of discontinued operations.",
        "label": "Non Controlling Interest Of Discontinued Operations [Member]",
        "terseLabel": "Non Controlling Interest Of Discontinued Operations [Member]"
       }
      }
     },
     "localname": "NonControllingInterestOfDiscontinuedOperationsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_NoncontrollingInterestTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non controlling interest.",
        "label": "Noncontrolling Interest Table [Text Block]",
        "terseLabel": "Company's Ownership Percentage of its Majority Owned Operating Segments and Related Noncontrolling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_NoncontrollingStockholderChargesAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The noncash expense that accounts for the value of stock options distributed to noncontrolling stockholders as compensation and other expenses included in net income that result in no cash inflows or outflows in the period which are not otherwise defined in the taxonomy.",
        "label": "Noncontrolling Stockholder Charges And Other",
        "terseLabel": "Noncontrolling stockholder stock based compensation"
       }
      }
     },
     "localname": "NoncontrollingStockholderChargesAndOther",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_NumberOfBusinessesOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Businesses Owned",
        "label": "Number Of Businesses Owned",
        "terseLabel": "Number Of Businesses Owned"
       }
      }
     },
     "localname": "NumberOfBusinessesOwned",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "codi_NumberOfClients": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of clients.",
        "label": "Number Of Clients",
        "terseLabel": "Number of clients"
       }
      }
     },
     "localname": "NumberOfClients",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "codi_NumberOfManufacturingFacilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of manufacturing facilities.",
        "label": "Number Of Manufacturing Facilities",
        "terseLabel": "Number Of Manufacturing Facilities"
       }
      }
     },
     "localname": "NumberOfManufacturingFacilities",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "positiveIntegerItemType"
    },
    "codi_OfficeFurnitureComputersAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Office furniture, computers and software.",
        "label": "Office Furniture Computers And Software [Member]",
        "terseLabel": "Furniture, fixtures and other"
       }
      }
     },
     "localname": "OfficeFurnitureComputersAndSoftwareMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OptionActivityAttributableToNoncontrollingInterestHolders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock option activity of noncontrolling interest holders attributable to subsidiary stock.",
        "label": "Option Activity Attributable To Noncontrolling Interest Holders",
        "terseLabel": "Option activity attributable to noncontrolling shareholders"
       }
      }
     },
     "localname": "OptionActivityAttributableToNoncontrollingInterestHolders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_OtherInternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other International [Member]",
        "label": "Other International [Member]",
        "terseLabel": "Other international"
       }
      }
     },
     "localname": "OtherInternationalMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_OwnershipPercentageIntercompanyLoanAgreement": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage intercompany loan agreement",
        "label": "Ownership percentage intercompany loan agreement",
        "terseLabel": "Ownership percentage intercompany loan agreement"
       }
      }
     },
     "localname": "OwnershipPercentageIntercompanyLoanAgreement",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageOfNoncontrollingShareholders": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage of noncontrolling shareholders.",
        "label": "Ownership Percentage Of Noncontrolling Shareholders",
        "terseLabel": "% Ownership"
       }
      }
     },
     "localname": "OwnershipPercentageOfNoncontrollingShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageOfTrustInterestHeldByParentEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership percentage of trust interest held by parent entity.",
        "label": "Ownership Percentage Of Trust Interest Held By Parent Entity",
        "terseLabel": "Sole owner of Trust interest of the company"
       }
      }
     },
     "localname": "OwnershipPercentageOfTrustInterestHeldByParentEntity",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_OwnershipPercentageRelatedPartyVendors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ownership Percentage, Related Party Vendors",
        "label": "Ownership Percentage, Related Party Vendors",
        "terseLabel": "Ownership Percentage, Related Party Vendors"
       }
      }
     },
     "localname": "OwnershipPercentageRelatedPartyVendors",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PaymentsForRepurchaseSubsidiaryStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Repurchase Subsidiary Stock",
        "label": "Payments for Repurchase Subsidiary Stock",
        "terseLabel": "Payments for Repurchase Subsidiary Stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseSubsidiaryStock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentsOfDistributionsToShareholders": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments of distributions to shareholders.",
        "label": "Payments Of Distributions To Shareholders",
        "negatedLabel": "Distributions paid - common shares",
        "terseLabel": "Distributions paid"
       }
      }
     },
     "localname": "PaymentsOfDistributionsToShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired and Net of Transactions Costs"
       }
      }
     },
     "localname": "PaymentstoAcquireBusinessesNetofCashAcquiredandNetofTransactionsCosts",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PaymentstoNoncontrollingInterestsAllocationInterests": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments to Noncontrolling Interests, Allocation Interests",
        "label": "Payments to Noncontrolling Interests, Allocation Interests",
        "negatedTerseLabel": "Distributions paid - allocation interests",
        "terseLabel": "Distributions paid - allocation interests"
       }
      }
     },
     "localname": "PaymentstoNoncontrollingInterestsAllocationInterests",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PercentageOfGrossConsiderationReceived": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Gross Consideration Received",
        "label": "Percentage of Gross Consideration Received",
        "terseLabel": "Percentage of Gross Consideration Received"
       }
      }
     },
     "localname": "PercentageOfGrossConsiderationReceived",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_PercentageOwnershipFullyDilutedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership fully diluted.",
        "label": "Percentage Ownership Fully Diluted [Member]",
        "terseLabel": "% Ownership Fully Diluted"
       }
      }
     },
     "localname": "PercentageOwnershipFullyDilutedMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PercentageOwnershipPrimaryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage ownership primary.",
        "label": "Percentage Ownership Primary [Member]",
        "terseLabel": "% Ownership Primary"
       }
      }
     },
     "localname": "PercentageOwnershipPrimaryMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PlymouthFoamMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plymouth Foam",
        "label": "Plymouth Foam [Member]",
        "terseLabel": "Plymouth Foam"
       }
      }
     },
     "localname": "PlymouthFoamMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_PreferredStockCashDistributionsPaidPerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Stock, Cash Distributions Paid, Per Share",
        "label": "Preferred Stock, Cash Distributions Paid, Per Share",
        "terseLabel": "Preferred Stock, Cash Distributions Paid, Per Share"
       }
      }
     },
     "localname": "PreferredStockCashDistributionsPaidPerShare",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "codi_PrimaloftMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primaloft",
        "label": "Primaloft [Member]",
        "terseLabel": "Primaloft"
       }
      }
     },
     "localname": "PrimaloftMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ProceedsHeldInEscrow": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds held in escrow",
        "label": "Proceeds held in escrow",
        "terseLabel": "proceeds held in escrow"
       }
      }
     },
     "localname": "ProceedsHeldInEscrow",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PropertyPlantAndEquipmentAndInventoryTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, plant and equipment and inventory.",
        "label": "Property Plant And Equipment And Inventory [Text Block]",
        "terseLabel": "Property, Plant and Equipment and Inventory"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndInventoryTextBlock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventory"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_ProvisionForReceivableAndInventoryReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for receivable and inventory reserves",
        "label": "Provision for receivable and inventory reserves",
        "terseLabel": "Provision for receivable and inventory reserves"
       }
      }
     },
     "localname": "ProvisionForReceivableAndInventoryReserves",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_PutOptionOfNoncontrollingShareholders": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Put option of noncontrolling shareholders.",
        "label": "Put Option Of Noncontrolling Shareholders",
        "negatedTerseLabel": "Put option of noncontrolling shareholders"
       }
      }
     },
     "localname": "PutOptionOfNoncontrollingShareholders",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets",
        "label": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets",
        "terseLabel": "Quarterly Management Fee Percentage Of Entity Adjusted Net Assets"
       }
      }
     },
     "localname": "QuarterlyManagementFeePercentageOfEntityAdjustedNetAssets",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "codi_RamcoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ramco",
        "label": "Ramco [Member]",
        "terseLabel": "Ramco"
       }
      }
     },
     "localname": "RamcoMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_RelatedPartyVendorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Vendor [Member]",
        "label": "Related Party Vendor [Member]",
        "terseLabel": "Related Party Vendor [Member]"
       }
      }
     },
     "localname": "RelatedPartyVendorMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_ScheduleOfIntangibleAssetsByMajorClassTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of intangible assets by major class.",
        "label": "Schedule Of Intangible Assets By Major Class Table [Text Block]",
        "terseLabel": "Summary of Other Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfIntangibleAssetsByMajorClassTableTextBlock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SeasonalityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Seasonality [Policy Text Block]",
        "label": "Seasonality [Policy Text Block]",
        "terseLabel": "Seasonality"
       }
      }
     },
     "localname": "SeasonalityPolicyTextBlock",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "codi_SeniorNotesDue2029Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2029",
        "label": "Senior Notes due 2029 [Member]",
        "terseLabel": "Senior Notes due 2029"
       }
      }
     },
     "localname": "SeniorNotesDue2029Member",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeniorNotesDue2032Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior Notes due 2032",
        "label": "Senior Notes due 2032 [Member]",
        "terseLabel": "Senior Notes due 2032"
       }
      }
     },
     "localname": "SeniorNotesDue2032Member",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_Seniornotesdue2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Senior notes due 2026 [Domain]",
        "label": "Senior notes due 2026 [Member]",
        "terseLabel": "Senior notes due 2026 [Member]"
       }
      }
     },
     "localname": "Seniornotesdue2026Member",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "label": "Series A Preferred Shares Representing Series A Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "terseLabel": "Series A Preferred Shares representing Series A Trust Preferred Interest in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SeriesAPreferredSharesRepresentingSeriesATrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "label": "Series B Preferred Shares Representing Series B Trust Preferred Interest In Compass Diversified Holdings [Member]",
        "terseLabel": "Series B Preferred Shares representing Series B Trust Preferred Interest in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SeriesBPreferredSharesRepresentingSeriesBTrustPreferredInterestInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]",
        "label": "Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]",
        "terseLabel": "Series C Preferred Shares Representing Series C Trust Preferred Interest In Compass Diversified Holdings [Member] [Domain]"
       }
      }
     },
     "localname": "SeriesCPreferredSharesRepresentingSeriesCTrustPreferredInterestInCompassDiversifiedHoldingsMemberDomain",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]",
        "label": "Shares Representing Beneficial Interests In Compass Diversified Holdings [Member]",
        "terseLabel": "Shares representing beneficial interests in Compass Diversified Holdings"
       }
      }
     },
     "localname": "SharesRepresentingBeneficialInterestsInCompassDiversifiedHoldingsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SternoCandleLampMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterno Candle Lamp [Member]",
        "label": "Sterno Candle Lamp [Member]",
        "terseLabel": "Sterno"
       }
      }
     },
     "localname": "SternoCandleLampMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_SternoProductsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sterno Products [Member]",
        "label": "Sterno Products [Member]",
        "terseLabel": "Sterno"
       }
      }
     },
     "localname": "SternoProductsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "negatedTerseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operation"
       }
      }
     },
     "localname": "StockholdersEquityAttributableToNoncontrollingInterestDiscontinuedOperation",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations",
        "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest, Discontinued Operations"
       }
      }
     },
     "localname": "StockholdersEquityAttributabletoNoncontrollingInterestDiscontinuedOperations",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "codi_StockholdersEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Line Items]",
        "label": "Stockholders Equity [Line Items]",
        "terseLabel": "Stockholders Equity [Line Items]"
       }
      }
     },
     "localname": "StockholdersEquityLineItems",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_StockholdersEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders Equity [Table]",
        "label": "Stockholders Equity [Table]",
        "terseLabel": "Stockholders Equity [Table]"
       }
      }
     },
     "localname": "StockholdersEquityTable",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "codi_TechnologyAndPatentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology and patents.",
        "label": "Technology And Patents [Member]",
        "terseLabel": "Technology and patents"
       }
      }
     },
     "localname": "TechnologyAndPatentsMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term loan facility.",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_TermLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan [Member]",
        "label": "Term Loan [Member]",
        "terseLabel": "Term Loan"
       }
      }
     },
     "localname": "TermLoanMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VelocityOutdoorMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor [Member]",
        "label": "Velocity Outdoor [Member]",
        "terseLabel": "Velocity"
       }
      }
     },
     "localname": "VelocityOutdoorMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_VelocityOutdoorOwnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Velocity Outdoor Ownership [Member]",
        "label": "Velocity Outdoor Ownership [Member]",
        "terseLabel": "Velocity Outdoor"
       }
      }
     },
     "localname": "VelocityOutdoorOwnershipMember",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "codi_WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of basic shares, after adjustment for contingently issuable shares and other shares not deemed outstanding, determined by relating the portion of time within a reporting period that common shares have been outstanding to the total time in that period and the average number of shares issued and outstanding that are used in calculating diluted EPS, determined based on the timing of issuance of shares in the period.",
        "label": "Weighted Average Number Of Shares Of Trust Stock Outstanding Basic And Fully Diluted",
        "terseLabel": "Weighted average number of shares of trust stock outstanding \u2013 basic and fully diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOfTrustStockOutstandingBasicAndFullyDiluted",
     "nsuri": "http://www.compasstrust.com/20220630",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]",
        "terseLabel": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Document Information [Line Items]",
        "terseLabel": "Document Information [Line Items]"
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.",
        "label": "Document Information [Table]",
        "terseLabel": "Document Information [Table]"
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r668"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r671"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r666"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r667"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.compasstrust.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AsiaPacificMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia Pacific [Member]",
        "terseLabel": "Asia Pacific"
       }
      }
     },
     "localname": "AsiaPacificMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r147",
      "r187",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r211",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r147",
      "r187",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r207",
      "r211",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r292",
      "r293",
      "r295",
      "r297",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r635",
      "r638",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r635",
      "r638",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]",
        "terseLabel": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]",
        "terseLabel": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r213",
      "r368",
      "r370",
      "r580",
      "r634",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r213",
      "r368",
      "r370",
      "r580",
      "r634",
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r303",
      "r343",
      "r386",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r635",
      "r638",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r303",
      "r343",
      "r386",
      "r415",
      "r418",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r635",
      "r638",
      "r663",
      "r664"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RestatementAxis": {
     "auth_ref": [
      "r1",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r172",
      "r228",
      "r229",
      "r423",
      "r438",
      "r503",
      "r504",
      "r505",
      "r506",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Axis]",
        "terseLabel": "Revision of Prior Period [Axis]"
       }
      }
     },
     "localname": "RestatementAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RestatementDomain": {
     "auth_ref": [
      "r1",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r156",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r172",
      "r228",
      "r229",
      "r423",
      "r438",
      "r503",
      "r504",
      "r505",
      "r506",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r672",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revision of Prior Period [Domain]",
        "terseLabel": "Revision of Prior Period [Domain]"
       }
      }
     },
     "localname": "RestatementDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r157",
      "r163",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r214",
      "r215",
      "r368",
      "r371",
      "r637",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r214",
      "r215",
      "r368",
      "r371",
      "r637",
      "r650",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r157",
      "r163",
      "r275",
      "r416",
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r63",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGross": {
     "auth_ref": [
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, before Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, before Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNet": {
     "auth_ref": [
      "r48",
      "r617",
      "r651"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.",
        "label": "Accounts Receivable, after Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, after Allowance for Credit Loss"
       }
      }
     },
     "localname": "AccountsReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r34",
      "r48",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": {
     "auth_ref": [
      "r62",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs.",
        "label": "Accumulated Amortization, Debt Issuance Costs",
        "negatedTerseLabel": "Accumulated Amortization, Debt Issuance Costs",
        "terseLabel": "Accumulated amortization"
       }
      }
     },
     "localname": "AccumulatedAmortizationDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts": {
     "auth_ref": [
      "r62",
      "r538"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of debt issuance costs classified as noncurrent.",
        "label": "Accumulated Amortization, Debt Issuance Costs, Noncurrent",
        "verboseLabel": "Accumulated Amortization, Debt Issuance Costs, Noncurrent"
       }
      }
     },
     "localname": "AccumulatedAmortizationOfNoncurrentDeferredFinanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r61",
      "r262"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r50",
      "r85",
      "r86",
      "r87",
      "r619",
      "r644",
      "r648"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r84",
      "r87",
      "r94",
      "r95",
      "r96",
      "r148",
      "r149",
      "r150",
      "r486",
      "r639",
      "r640",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r246"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r221",
      "r230",
      "r231",
      "r232"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "negatedTerseLabel": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfAcquisitionCosts": {
     "auth_ref": [
      "r130",
      "r243"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Acquisition Costs",
        "terseLabel": "Amortization of Acquisition Costs"
       }
      }
     },
     "localname": "AmortizationOfAcquisitionCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r106",
      "r130",
      "r323",
      "r538"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "negatedLabel": "Amortization of debt issuance costs",
        "negatedTerseLabel": "Amortization of Debt Issuance Costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r130",
      "r323",
      "r331",
      "r332",
      "r538"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r130",
      "r243",
      "r252"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r143",
      "r195",
      "r202",
      "r209",
      "r226",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r478",
      "r488",
      "r525",
      "r563",
      "r565",
      "r597",
      "r618"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r35",
      "r36",
      "r79",
      "r143",
      "r226",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r478",
      "r488",
      "r525",
      "r563",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Current"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r495",
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BaseRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum rate investor will accept.",
        "label": "Base Rate [Member]",
        "terseLabel": "Base Rate"
       }
      }
     },
     "localname": "BaseRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r414",
      "r417",
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Business Acquisition, Percentage of Voting Interests Acquired",
        "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Business Acquisition, Pro Forma Earnings Per Share, Basic"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustment [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable": {
     "auth_ref": [
      "r454"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of the nature and amount of any material, nonrecurring adjustments directly attributable to the business combination(s) included in the reported pro forma revenue and earnings (supplemental pro forma information).",
        "label": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]",
        "terseLabel": "Business Acquisition, Pro Forma Information, Nonrecurring Adjustments [Table]"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationNonrecurringAdjustmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax",
        "terseLabel": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Business Acquisition, Pro Forma Net Income (Loss)"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r452",
      "r453"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Business Acquisition, Pro Forma Revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r450"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "terseLabel": "Business Combination, Acquisition Related Costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r463",
      "r464",
      "r466"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Business Combination, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Consideration Transferred [Abstract]",
        "terseLabel": "Acquisition Consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r462",
      "r465",
      "r469"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combination Disclosure [Text Block]"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred": {
     "auth_ref": [
      "r459"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to items of consideration transferred in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Consideration Transferred"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentConsiderationTransferred",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial assets acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets",
        "totalLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Assets"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to financial liabilities assumed in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities",
        "totalLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Financial Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to intangibles acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to inventory acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Inventory"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment": {
     "auth_ref": [
      "r459"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of any measurement period adjustment (as defined) realized during the reporting period to property, plant, and equipment acquired in connection with a business combination for which the initial accounting was incomplete.",
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustment, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 2.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities and noncontrolling interest:"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "auth_ref": [
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 1.0,
       "parentTag": "codi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedLiabilitiesAndNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r457",
      "r458"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r521",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).",
        "label": "Cash Acquired from Acquisition",
        "terseLabel": "Cash Acquired from Acquisition"
       }
      }
     },
     "localname": "CashAcquiredFromAcquisition",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r32",
      "r59",
      "r132"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r126",
      "r132",
      "r136"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash and cash equivalents \u2014 end of period (2)",
        "periodStartLabel": "Cash and cash equivalents \u2014 beginning of period (1)"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r126",
      "r526"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net (decrease) increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r21",
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations",
        "terseLabel": "Cash Provided by (Used in) Investing Activities, Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": {
     "auth_ref": [
      "r21",
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations",
        "terseLabel": "Cash Provided by (Used in) Operating Activities, Discontinued Operations"
       }
      }
     },
     "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r141",
      "r143",
      "r165",
      "r166",
      "r167",
      "r169",
      "r171",
      "r176",
      "r177",
      "r178",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r341",
      "r342",
      "r345",
      "r346",
      "r525",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]",
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r272",
      "r273",
      "r274",
      "r276",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingencies",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "terseLabel": "Cash distributions declared per share (refer to Note J) (usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r148",
      "r149",
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Trust Common Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Trust shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Trust shares, authorized (shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Trust shares, issued (shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r47",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Trust shares, outstanding (shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r47",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Trust common shares, no par value, 500,000 authorized; 71,268 shares issued and outstanding at June 30, 2022 and 68,738 issued and outstanding at December 31, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockVotingRights": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights.",
        "label": "Common Stock, Voting Rights",
        "terseLabel": "Trust shares, voting rights"
       }
      }
     },
     "localname": "CommonStockVotingRights",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r378",
      "r379",
      "r419",
      "r424"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Defined Benefit Plan"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlan"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]",
        "terseLabel": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r90",
      "r92",
      "r93",
      "r104",
      "r608",
      "r630"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r90",
      "r92",
      "r103",
      "r474",
      "r492",
      "r607",
      "r629"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income (loss) attributable to Holdings, net of tax"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r180",
      "r181",
      "r217",
      "r523",
      "r524",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r217",
      "r523",
      "r524",
      "r649",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r217",
      "r523",
      "r524",
      "r649",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r180",
      "r181",
      "r217",
      "r523",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r180",
      "r181",
      "r217",
      "r523",
      "r524",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r137",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConstructionInProgressGross": {
     "auth_ref": [
      "r261"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress, Gross",
        "terseLabel": "Construction in process"
       }
      }
     },
     "localname": "ConstructionInProgressGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateAndOtherMember": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.",
        "label": "Corporate and Other [Member]",
        "terseLabel": "Corporate"
       }
      }
     },
     "localname": "CorporateAndOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r110",
      "r580"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r140",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r317",
      "r324",
      "r325",
      "r327",
      "r336"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt Disclosure"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Debt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r42",
      "r43",
      "r44",
      "r142",
      "r147",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r539",
      "r598",
      "r599",
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r300",
      "r329",
      "r330",
      "r537",
      "r539",
      "r540"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Credit facility obtained",
        "verboseLabel": "Debt instrument"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r69",
      "r328",
      "r537",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r69",
      "r301"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r70",
      "r142",
      "r147",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r329",
      "r330",
      "r331",
      "r332",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r70",
      "r613"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "terseLabel": "Debt Instrument, Periodic Payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt Instrument, Redemption Price, Percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r70",
      "r142",
      "r147",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r307",
      "r313",
      "r314",
      "r315",
      "r316",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r326",
      "r329",
      "r330",
      "r331",
      "r332",
      "r349",
      "r353",
      "r354",
      "r355",
      "r536",
      "r537",
      "r539",
      "r540",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "auth_ref": [
      "r313",
      "r536",
      "r540"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt discount.",
        "label": "Debt Instrument, Unamortized Discount",
        "terseLabel": "Debt Instrument, Unamortized Discount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Debt Issuance Costs, Gross"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r62",
      "r313",
      "r538"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred debt issuance costs, less accumulated amortization",
        "verboseLabel": "Deferred debt issuance costs, less accumulated amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r425",
      "r426"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "verboseLabel": "Deferred Income Tax Liabilities, Net"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "auth_ref": [
      "r381",
      "r398",
      "r409",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "negatedTerseLabel": "Amortization of unrecognized loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": {
     "auth_ref": [
      "r411",
      "r413"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year",
        "terseLabel": "Expected contribution to the Foreign Plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r381",
      "r397",
      "r408",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "auth_ref": [
      "r380",
      "r385",
      "r412"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status.",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "terseLabel": "Unfunded liability"
       }
      }
     },
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r381",
      "r384",
      "r396",
      "r407",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r394",
      "r405",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic benefit cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1": {
     "auth_ref": [
      "r382",
      "r399",
      "r410"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit from settlement and curtailment.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment",
        "negatedTerseLabel": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Gain (Loss) Due to Settlement and Curtailment"
       }
      }
     },
     "localname": "DefinedBenefitPlanRecognizedNetGainLossDueToSettlementsAndCurtailments1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r383",
      "r395",
      "r406",
      "r412",
      "r413"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanSummaryofNetPeriodicBenefitCostDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r401",
      "r402",
      "r403",
      "r404",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r130",
      "r260"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r130",
      "r260"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and Amortization Expense"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.",
        "label": "Derivative Contract [Domain]",
        "terseLabel": "Derivative Contract [Domain]"
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r80",
      "r496",
      "r497",
      "r499",
      "r501"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]",
        "terseLabel": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r368",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RevenueTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r11"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": {
     "auth_ref": [
      "r7",
      "r9",
      "r11",
      "r25"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.",
        "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax",
        "terseLabel": "Gain (loss) on sale of discontinued operations, net of income tax"
       }
      }
     },
     "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r100",
      "r626"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "terseLabel": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax",
        "verboseLabel": "Income (loss) from continuing operations before income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": {
     "auth_ref": [
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r427",
      "r440",
      "r444"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.",
        "label": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "terseLabel": "Discontinued Operation, Tax Effect of Discontinued Operation",
        "verboseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]",
        "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.",
        "label": "Discontinued Operations, Disposed of by Sale [Member]",
        "terseLabel": "Discontinued Operations, Disposed of by Sale [Member]",
        "verboseLabel": "Discontinued Operations, Disposed of by Sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsDisposedOfBySaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsHeldforsaleMember": {
     "auth_ref": [
      "r4",
      "r6",
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.",
        "label": "Discontinued Operations, Held-for-sale [Member]",
        "terseLabel": "Discontinued Operations, Held-for-sale"
       }
      }
     },
     "localname": "DiscontinuedOperationsHeldforsaleMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DiscontinuedOperationsPolicyTextBlock": {
     "auth_ref": [
      "r13",
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.",
        "label": "Discontinued Operations, Policy [Policy Text Block]",
        "terseLabel": "Discontinued Operations, Policy [Policy Text Block]"
       }
      }
     },
     "localname": "DiscontinuedOperationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r257",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCash": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand, demand deposits with banks or financial institutions, and  other kinds of accounts that have the general characteristics of demand deposits, held by a disposal group.",
        "label": "Disposal Group, Including Discontinued Operation, Cash",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Cash"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Goodwill"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)",
        "verboseLabel": "Gross profit"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Intangible Assets"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Inventory, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Inventory, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "auth_ref": [
      "r20"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "verboseLabel": "Operating income (loss)"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r257",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r257",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r259",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r265"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": {
     "auth_ref": [
      "r20",
      "r28"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.",
        "label": "Disposal Group, Including Discontinued Operation, Revenue",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Revenue",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": {
     "auth_ref": [
      "r130",
      "r258",
      "r264"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations.",
        "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal",
        "terseLabel": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal"
       }
      }
     },
     "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r30",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r63",
      "r146",
      "r288",
      "r290",
      "r291",
      "r297",
      "r298",
      "r299",
      "r558"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "verboseLabel": "Due to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted [Abstract]",
        "terseLabel": "Basic income (loss) per common share attributable to Holdings (refer to Note J)"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r105",
      "r153",
      "r154",
      "r156",
      "r157",
      "r158",
      "r165",
      "r169",
      "r170",
      "r171",
      "r172",
      "r173",
      "r505",
      "r506",
      "r609",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Earnings Per Share, Diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r526"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Foreign currency impact on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r428"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r144",
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "United States Federal Statutory Rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 8.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income taxes (net of Federal benefits)"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 6.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent",
        "negatedTerseLabel": "Credit utilization"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsForeign": {
     "auth_ref": [
      "r428",
      "r441"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Percent",
        "terseLabel": "Foreign income taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsForeign",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]",
        "terseLabel": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r94",
      "r95",
      "r96",
      "r148",
      "r149",
      "r150",
      "r152",
      "r159",
      "r162",
      "r175",
      "r227",
      "r348",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r639",
      "r640",
      "r641",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r520"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EurodollarMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.",
        "label": "Eurodollar [Member]",
        "terseLabel": "Eurodollar"
       }
      }
     },
     "localname": "EurodollarMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAxis": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information pertaining to the debt extinguished including the amount of gain (loss), the income tax effect on the gain (loss), and the amount of gain (loss), net or the related income tax, by debt instrument.",
        "label": "Extinguishment of Debt [Axis]",
        "terseLabel": "Extinguishment of Debt [Axis]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ExtinguishmentOfDebtTypeDomain": {
     "auth_ref": [
      "r335"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of debt extinguished.",
        "label": "Extinguishment of Debt, Type [Domain]",
        "terseLabel": "Extinguishment of Debt, Type [Domain]"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r507",
      "r508",
      "r509",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r508",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r507",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r507",
      "r508",
      "r510",
      "r511",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r315",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]",
        "terseLabel": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r315",
      "r387",
      "r388",
      "r393",
      "r412",
      "r508",
      "r570"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level\u00a01"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r393",
      "r412",
      "r508",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r508",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r512",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliations of Change in Carrying Value of Level 3 Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": {
     "auth_ref": [
      "r513"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) from liability measured at fair value on recurring basis using unobservable input (level 3).",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss)",
        "negatedLabel": "Contingent consideration - Rimports (1)"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances",
        "negatedTerseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "auth_ref": [
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "terseLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r512"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "negatedPeriodEndLabel": "Fair value of liability, Ending balance",
        "negatedPeriodStartLabel": "Fair value of liability, Beginning balance",
        "negatedTerseLabel": "Total recorded at fair value"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r315",
      "r329",
      "r330",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r412",
      "r570",
      "r571",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r515",
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Measurements, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FederalFundsEffectiveSwapRateMember": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.",
        "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]",
        "terseLabel": "Fed Funds Effective Rate Overnight Index Swap Rate"
       }
      }
     },
     "localname": "FederalFundsEffectiveSwapRateMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r251"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Total accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.",
        "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]",
        "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r253"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r244",
      "r248",
      "r251",
      "r255",
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofEstimatedChargestoAmortizationExpenseofIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r251",
      "r582"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Other intangible assets, gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r244",
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r251",
      "r581"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Finite-Lived Intangible Assets, Net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinitelivedIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r245"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.",
        "label": "Finite-lived Intangible Assets Acquired",
        "terseLabel": "Finite-lived Intangible Assets Acquired"
       }
      }
     },
     "localname": "FinitelivedIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r130",
      "r333",
      "r334"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedTerseLabel": "Gain (Loss) on Extinguishment of Debt",
        "terseLabel": "Gain (Loss) on Extinguishment of Debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r179",
      "r652"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r234",
      "r235",
      "r565",
      "r596"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Balance as of January 1, 2017",
        "periodStartLabel": "Balance as of March 31, 2017",
        "terseLabel": "Goodwill",
        "totalLabel": "Goodwill - net carrying amount"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r237"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Goodwill, Acquired During Period"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r236",
      "r239"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Goodwill - gross carrying amount"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r236",
      "r239"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedLabel": "Accumulated impairment losses",
        "terseLabel": "Goodwill, estimated impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r238",
      "r449"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Goodwill, Purchase Accounting Adjustments"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r107",
      "r143",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r525"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GuaranteesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Guarantees [Abstract]",
        "terseLabel": "Guarantees [Abstract]"
       }
      }
     },
     "localname": "GuaranteesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeAmountsAttributableToReportingEntityDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Amounts Attributable to Parent, Disclosures [Abstract]",
        "terseLabel": "Amounts attributable to Holdings"
       }
      }
     },
     "localname": "IncomeAmountsAttributableToReportingEntityDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperations": {
     "auth_ref": [
      "r108",
      "r131",
      "r153",
      "r154",
      "r156",
      "r157",
      "r168",
      "r171",
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity": {
     "auth_ref": [
      "r471",
      "r474"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "negatedLabel": "Less: Net income from continuing operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r99",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r595",
      "r604",
      "r611",
      "r632"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r195",
      "r201",
      "r205",
      "r208",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Total consolidated income (loss) from continuing operations before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r143",
      "r151",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r474",
      "r506",
      "r525"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (loss) from continuing operations"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r97",
      "r105",
      "r151",
      "r153",
      "r154",
      "r156",
      "r157",
      "r165",
      "r169",
      "r170",
      "r171",
      "r506",
      "r609",
      "r625",
      "r628",
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Continuing operations (usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r25",
      "r28",
      "r445",
      "r626"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Income from discontinued operations"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r471",
      "r474"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income from discontinued operations attributable to noncontrolling interest"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": {
     "auth_ref": [
      "r7",
      "r8",
      "r9",
      "r10",
      "r11",
      "r19",
      "r25",
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.",
        "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent",
        "terseLabel": "Income from discontinued operations, net of income tax"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": {
     "auth_ref": [
      "r166",
      "r169",
      "r170",
      "r493"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation.",
        "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share",
        "terseLabel": "Discontinued operations (usd per share)"
       }
      }
     },
     "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r414",
      "r417"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r3",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r23",
      "r26",
      "r27",
      "r28",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperations",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]",
        "terseLabel": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]",
        "terseLabel": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r431",
      "r432",
      "r434",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r144",
      "r429",
      "r433",
      "r435",
      "r439",
      "r442",
      "r446",
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r145",
      "r161",
      "r162",
      "r193",
      "r427",
      "r440",
      "r443",
      "r633"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxRefundsDiscontinuedOperations": {
     "auth_ref": [
      "r126"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes from discontinued operations.",
        "label": "Income Tax Refunds, Discontinued Operations",
        "terseLabel": "Income Tax Refunds, Discontinued Operations"
       }
      }
     },
     "localname": "IncomeTaxRefundsDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities, net of acquisitions:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r129"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Other current and non-current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r247",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r247",
      "r254"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IndefiniteLivedTradeNames": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (original costs adjusted for previously recognized amortization and impairment) as of the balance sheet date for the rights acquired through registration of a trade name to gain or protect exclusive use thereof for a projected indefinite period of benefit.",
        "label": "Indefinite-Lived Trade Names",
        "terseLabel": "Trade names, not subject to amortization"
       }
      }
     },
     "localname": "IndefiniteLivedTradeNames",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Intangible Assets, Gross (Excluding Goodwill)"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r242",
      "r249"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Total intangibles, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r98",
      "r189",
      "r535",
      "r538",
      "r610"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedTerseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterimPeriodCostsNotAllocableDomain": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the type of costs and expenses incurred during an interim period that cannot be readily identified with the activities or benefits of other interim periods and are charged to the interim period in which incurred.",
        "label": "Interim Period, Costs Not Allocable [Domain]",
        "terseLabel": "Interim Period, Costs Not Allocable [Domain]"
       }
      }
     },
     "localname": "InterimPeriodCostsNotAllocableDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r33",
      "r78",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSupplies": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.",
        "label": "Inventory, Raw Materials and Supplies, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r78",
      "r233"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 4.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedLabel": "Less: obsolescence reserve"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work-in-process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofInventoryDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandAndBuildingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.",
        "label": "Land and Building [Member]",
        "terseLabel": "Buildings and land"
       }
      }
     },
     "localname": "LandAndBuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Maturities of Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "Lessee, Operating Lease, Liability, to be Paid, Year One"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r553"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letter of credit outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r66",
      "r143",
      "r203",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r479",
      "r488",
      "r489",
      "r525",
      "r563",
      "r564"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r53",
      "r143",
      "r226",
      "r525",
      "r565",
      "r601",
      "r622"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r68",
      "r143",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r479",
      "r488",
      "r489",
      "r525",
      "r563",
      "r564",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r259",
      "r265"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r22",
      "r24",
      "r28",
      "r257",
      "r265"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent"
       }
      }
     },
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityIncreaseDecreaseForPeriodNet": {
     "auth_ref": [
      "r142"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of the credit facility.",
        "label": "Line of Credit Facility, Increase (Decrease), Net",
        "terseLabel": "Line of Credit Facility, Increase (Decrease), Net"
       }
      }
     },
     "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAdditionalInformationDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermDebtCurrent": {
     "auth_ref": [
      "r65"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Current Maturities",
        "negatedTerseLabel": "Long-term Debt, Current Maturities",
        "terseLabel": "Long-term Debt, Current Maturities"
       }
      }
     },
     "localname": "LongTermDebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtFairValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.",
        "label": "Long-term Debt, Fair Value",
        "terseLabel": "Long-term Debt, Fair Value"
       }
      }
     },
     "localname": "LongTermDebtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r70"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.",
        "label": "Long-term Debt, Excluding Current Maturities",
        "terseLabel": "Long term debt",
        "verboseLabel": "Long-term debt"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r70",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ManagementFeeExpense": {
     "auth_ref": [
      "r559"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses related to the managing member or general partner for management of the day-to-day business functions of the limited liability company (LLC) or limited partnership (LP).",
        "label": "Management Fee Expense",
        "terseLabel": "Management fees"
       }
      }
     },
     "localname": "ManagementFeeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MaterialReconcilingItemsMember": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.",
        "label": "Segment Reconciling Items [Member]",
        "terseLabel": "Reconciliation of Segment to Consolidated"
       }
      }
     },
     "localname": "MaterialReconcilingItemsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r74",
      "r143",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r525",
      "r600",
      "r621"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Noncontrolling interest",
        "verboseLabel": "Noncontrolling interest of discontinued operations"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "auth_ref": [
      "r356"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "negatedTerseLabel": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDecreaseFromRedemptions": {
     "auth_ref": [
      "r356",
      "r476",
      "r477"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests).",
        "label": "Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests",
        "negatedTerseLabel": "Purchase of noncontrolling interest"
       }
      }
     },
     "localname": "MinorityInterestDecreaseFromRedemptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest Disclosure [Text Block]",
        "terseLabel": "Noncontrolling Interest"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterest"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]",
        "terseLabel": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Noncontrolling Interest, Ownership Percentage by Parent",
        "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r74",
      "r109",
      "r472",
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]",
        "terseLabel": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfExpenseAxis": {
     "auth_ref": [
      "r174"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cost or expense.",
        "label": "Nature of Expense [Axis]",
        "terseLabel": "Nature of Expense [Axis]"
       }
      }
     },
     "localname": "NatureOfExpenseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net Cash Provided by (Used in) Investing Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations",
        "totalLabel": "Cash used in investing activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r126",
      "r128",
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net Cash Provided by (Used in) Operating Activities, Total"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": {
     "auth_ref": [
      "r126",
      "r128",
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations",
        "totalLabel": "Cash (used in) provided by operating activities - continuing operations"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r28",
      "r88",
      "r91",
      "r96",
      "r101",
      "r131",
      "r143",
      "r151",
      "r153",
      "r154",
      "r156",
      "r157",
      "r161",
      "r162",
      "r168",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r506",
      "r525",
      "r605",
      "r627"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net loss attributable to Holdings",
        "totalLabel": "Net income (loss) attributable to Holdings"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionProFormaInformationDetails",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r88",
      "r91",
      "r96",
      "r161",
      "r162",
      "r482",
      "r491"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Net income attributable to noncontrolling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to redeemable noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest",
        "terseLabel": "Net Income (Loss) Attributable to Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": {
     "auth_ref": [
      "r133",
      "r134",
      "r135"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.",
        "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received",
        "terseLabel": "Noncash or Part Noncash Divestiture, Amount of Consideration Received"
       }
      }
     },
     "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncontrolling Interest [Abstract]",
        "terseLabel": "Noncontrolling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "auth_ref": [
      "r357",
      "r476",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.",
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "negatedTerseLabel": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r357",
      "r476",
      "r484"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r356",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non- Controlling Interest"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expense):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r183"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "verboseLabel": "Number of reportable operating segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r195",
      "r201",
      "r205",
      "r208",
      "r211"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r548",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r545"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesMaturityofLeaseLiabilitiesDetails",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r547",
      "r549"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r546"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r552",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r551",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term (years)"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesLeaseTermandDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": {
     "auth_ref": [
      "r277",
      "r541",
      "r542",
      "r543",
      "r544"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.",
        "label": "Lessee, Operating Lease, Disclosure [Table Text Block]",
        "terseLabel": "Weighted Average Remaining Lease Term and Discount Rate For Operating Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLesseeDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r211"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r31",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTax": {
     "auth_ref": [
      "r94",
      "r95",
      "r102",
      "r223",
      "r527",
      "r532",
      "r533",
      "r606",
      "r628"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), before Tax",
        "terseLabel": "Total comprehensive income, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income (loss)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r89",
      "r92",
      "r474",
      "r475",
      "r485"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Less: Other comprehensive income (loss) attributable to noncontrolling interests"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r89",
      "r92",
      "r474",
      "r475",
      "r485"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "totalLabel": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r83",
      "r85"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Pension benefit liability, net"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other current liabilities.",
        "label": "Other Current Liabilities [Member]",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r37",
      "r38",
      "r67",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r131"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent assets.",
        "label": "Other Noncurrent Assets [Member]",
        "terseLabel": "Other Noncurrent Assets [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Member]",
        "terseLabel": "Other Noncurrent Liabilities [Member]"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income (expense), net",
        "verboseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherOwnershipInterestsByNameAxis": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by ownership interests about other units or shares or classes of ownership in a partnership. Excludes limited or general partners' ownership interests.",
        "label": "Other Ownership Interests Name [Axis]",
        "terseLabel": "Other Ownership Interests Name [Axis]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsByNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherOwnershipInterestsNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the ownership interest, which details special or unusual rights. Does not include limited or general partners' ownership interests.",
        "label": "Other Ownership Interests, Name [Domain]",
        "terseLabel": "Other Ownership Interests, Name [Domain]"
       }
      }
     },
     "localname": "OtherOwnershipInterestsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Stockholders' Equity Attributable to Holdings"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForCommissions": {
     "auth_ref": [
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid for commissions during the current period.",
        "label": "Payments for Commissions",
        "terseLabel": "Payments for Commissions"
       }
      }
     },
     "localname": "PaymentsForCommissions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "auth_ref": [
      "r114",
      "r117"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "negatedLabel": "Other investing activities"
       }
      }
     },
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfRedeemableNoncontrollingInterest": {
     "auth_ref": [
      "r121"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period for redemption of redeemable noncontrolling interests.",
        "label": "Payments for Repurchase of Redeemable Noncontrolling Interest",
        "negatedTerseLabel": "Purchase of noncontrolling interest",
        "terseLabel": "Payments for Repurchase of Redeemable Noncontrolling Interest"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfRedeemableNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.",
        "label": "Payments of Debt Issuance Costs",
        "negatedTerseLabel": "Payments of Debt Issuance Costs"
       }
      }
     },
     "localname": "PaymentsOfDebtIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r115",
      "r467"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments to Acquire Businesses, Gross"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r115"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedTerseLabel": "Payments to Acquire Businesses, Net of Cash Acquired",
        "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "auth_ref": [
      "r124"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.",
        "label": "Payments to Noncontrolling Interests",
        "negatedTerseLabel": "Payments to Noncontrolling Interests"
       }
      }
     },
     "localname": "PaymentsToMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement [Member]"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementSummaryofLiabilitiesCarriedatFairValueMeasuredonRecurringBasisDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Preferred Class A [Member]",
        "terseLabel": "Series A"
       }
      }
     },
     "localname": "PreferredClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredClassBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Preferred Class B [Member]",
        "terseLabel": "Series B"
       }
      }
     },
     "localname": "PreferredClassBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockDividendRatePercentage": {
     "auth_ref": [
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage rate used to calculate dividend payments on preferred stock.",
        "label": "Preferred Stock, Dividend Rate, Percentage",
        "terseLabel": "Preferred Stock, Dividend Rate, Percentage"
       }
      }
     },
     "localname": "PreferredStockDividendRatePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PreferredStockLiquidationPreference": {
     "auth_ref": [
      "r46",
      "r141",
      "r345",
      "r349",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share.",
        "label": "Preferred Stock, Liquidation Preference Per Share",
        "terseLabel": "Preferred Stock, Liquidation Preference Per Share"
       }
      }
     },
     "localname": "PreferredStockLiquidationPreference",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.",
        "label": "Preferred Stock [Member]",
        "terseLabel": "Trust Preferred Shares"
       }
      }
     },
     "localname": "PreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r46",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, No Par Value",
        "terseLabel": "Preferred Stock, No Par Value"
       }
      }
     },
     "localname": "PreferredStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "auth_ref": [
      "r340",
      "r349",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.",
        "label": "Preferred Stock, Redemption Price Per Share",
        "terseLabel": "Preferred Stock, Redemption Price Per Share"
       }
      }
     },
     "localname": "PreferredStockRedemptionPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred Stock, Shares Authorized"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r46",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred Stock, Shares Issued"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r46",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock, Value, Issued",
        "verboseLabel": "Issuance of Trust preferred shares, net of offering costs"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r35",
      "r57",
      "r58"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from Divestiture of Businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).",
        "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates",
        "terseLabel": "Proceeds from sale of business",
        "verboseLabel": "Proceeds from sale of businesses"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "auth_ref": [
      "r113"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity.",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "terseLabel": "Proceeds from Divestiture of Businesses, Net of Cash Divested"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from Issuance of Common Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfPreferredStockAndPreferenceStock": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from issuance of capital stock which provides for a specific dividend that is paid to the shareholders before any dividends to common stockholders and which takes precedence over common stockholders in the event of liquidation.",
        "label": "Proceeds from Issuance of Preferred Stock and Preference Stock",
        "terseLabel": "Proceeds from Issuance of Preferred Stock and Preference Stock"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfPreferredStockAndPreferenceStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).",
        "label": "Proceeds from Issuance of Senior Long-term Debt",
        "terseLabel": "Proceeds from Issuance of Senior Long-term Debt"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": {
     "auth_ref": [
      "r118"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.",
        "label": "Proceeds from Issuance or Sale of Equity",
        "terseLabel": "Proceeds from Issuance or Sale of Equity"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOrSaleOfEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromLongTermLinesOfCredit": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Proceeds from Long-term Lines of Credit",
        "terseLabel": "Borrowings under credit facility"
       }
      }
     },
     "localname": "ProceedsFromLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromMinorityShareholders": {
     "auth_ref": [
      "r120"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.",
        "label": "Proceeds from Noncontrolling Interests",
        "terseLabel": "Net proceeds provided by noncontrolling shareholders"
       }
      }
     },
     "localname": "ProceedsFromMinorityShareholders",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": {
     "auth_ref": [
      "r120",
      "r124"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.",
        "label": "Proceeds from (Payments for) Other Financing Activities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProceedsFromPaymentsForOtherFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrual": {
     "auth_ref": [
      "r280",
      "r281",
      "r602"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.",
        "label": "Standard and Extended Product Warranty Accrual",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "ProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.",
        "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments",
        "negatedLabel": "Fulfillment of warranty obligations"
       }
      }
     },
     "localname": "ProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r279"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.",
        "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Provision for warranties issued during the period"
       }
      }
     },
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.",
        "label": "Product Warranty Disclosure [Text Block]",
        "terseLabel": "Warranties"
       }
      }
     },
     "localname": "ProductWarrantyDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Warranties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r28",
      "r88",
      "r91",
      "r96",
      "r125",
      "r143",
      "r151",
      "r161",
      "r162",
      "r195",
      "r201",
      "r205",
      "r208",
      "r211",
      "r226",
      "r285",
      "r286",
      "r287",
      "r290",
      "r291",
      "r292",
      "r294",
      "r296",
      "r298",
      "r299",
      "r474",
      "r481",
      "r483",
      "r491",
      "r492",
      "r506",
      "r525",
      "r611"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income (loss)"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r61",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r60",
      "r261"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r40",
      "r41",
      "r263",
      "r565",
      "r612",
      "r623"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r40",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Summary of Property, Plant and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r40",
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": {
     "auth_ref": [
      "r202",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table]",
        "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": {
     "auth_ref": [
      "r202",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets.",
        "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Goodwill and Identifiable Assets of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r201",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.",
        "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Profit (Loss) of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTable": {
     "auth_ref": [
      "r200",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table]",
        "terseLabel": "Reconciliation of Revenue from Segments to Consolidated [Table]"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": {
     "auth_ref": [
      "r200",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.",
        "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]",
        "terseLabel": "Summary of Net Sales of Operating Segments"
       }
      }
     },
     "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r400",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Related Party Transaction, Purchases from Related Party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r400",
      "r557",
      "r560",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r555",
      "r556",
      "r558",
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLongTermLinesOfCredit": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.",
        "label": "Repayments of Long-term Lines of Credit",
        "negatedLabel": "Repayments under credit facility"
       }
      }
     },
     "localname": "RepaymentsOfLongTermLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfSecuredDebt": {
     "auth_ref": [
      "r122"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.",
        "label": "Repayments of Secured Debt",
        "negatedTerseLabel": "Repayments of Secured Debt"
       }
      }
     },
     "localname": "RepaymentsOfSecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r49",
      "r356",
      "r423",
      "r565",
      "r620",
      "r643",
      "r648"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r148",
      "r149",
      "r150",
      "r152",
      "r159",
      "r162",
      "r227",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r639",
      "r641"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r186",
      "r187",
      "r200",
      "r206",
      "r207",
      "r213",
      "r214",
      "r217",
      "r367",
      "r368",
      "r580"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total revenue, excluding assessed tax",
        "verboseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r377"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PresentationandPrinciplesofConsolidationPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DebtIssuanceCostsDetails",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r550",
      "r554"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesComponentsofOperatingLeasesDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/CommitmentsandContingenciesSupplementalCashFlowInformationRelatedtoLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScenarioAdjustmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.",
        "label": "Scenario, Adjustment [Member]",
        "terseLabel": "Scenario, Adjustment"
       }
      }
     },
     "localname": "ScenarioAdjustmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r455",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.",
        "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]",
        "terseLabel": "Supplemental Cash Flow Information Related to Leases"
       }
      }
     },
     "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Debt Holdings"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "auth_ref": [
      "r3",
      "r13",
      "r14",
      "r15",
      "r16",
      "r17",
      "r18",
      "r23",
      "r26",
      "r27",
      "r28",
      "r267",
      "r268"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations"
       }
      }
     },
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DiscontinuedOperationsDiscontinuedoperationsPolicies",
      "http://www.compasstrust.com/role/DiscontinuedOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTextBlock": {
     "auth_ref": [
      "r166",
      "r171",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of income (loss) on basic earnings per share.",
        "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table Text Block]",
        "terseLabel": "Summary of Basic and Diluted Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation Between Federal Statutory Rate and Effective Income Tax Rate"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "terseLabel": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r28",
      "r143",
      "r225",
      "r226",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]",
        "terseLabel": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesChangeinCarryingValueofCompanysWarrantyLiabilityDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "auth_ref": [
      "r507",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Summary of Assets and Liabilities Carried at Fair Value Measured on Recurring Basis"
       }
      }
     },
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/FairValueMeasurementTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r244",
      "r250",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r240",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of Reconciliation of Change in Carrying Value of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r39",
      "r54",
      "r55",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Summary of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Summary of Net Periodic Benefit Cost"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DefinedBenefitPlanTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Change in Carrying Value of Company's Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/WarrantiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r61",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r559",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/NarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r195",
      "r198",
      "r204",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r72",
      "r141",
      "r176",
      "r177",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r349",
      "r350",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.",
        "label": "Schedule of Stock by Class [Table]",
        "terseLabel": "Schedule of Stock by Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfStockByClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r250"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Summary of Estimated Charges to Amortization Expense of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r217",
      "r270",
      "r271",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]",
        "verboseLabel": "Segment [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentOperatingActivitiesDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operations of an entity including continuing and discontinued operations.",
        "label": "Operating Activities [Domain]",
        "terseLabel": "Operating Activities [Domain]"
       }
      }
     },
     "localname": "SegmentOperatingActivitiesDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r182",
      "r184",
      "r185",
      "r195",
      "r199",
      "r205",
      "r209",
      "r210",
      "r211",
      "r212",
      "r213",
      "r216",
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Operating Segment Data"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]",
        "terseLabel": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeniorNotes": {
     "auth_ref": [
      "r603",
      "r624"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders.",
        "label": "Senior Notes",
        "terseLabel": "Senior Notes"
       }
      }
     },
     "localname": "SeniorNotes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SeriesAPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series A preferred stock or outstanding series A preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series A Preferred Stock [Member]",
        "terseLabel": "Series A Preferred Stock"
       }
      }
     },
     "localname": "SeriesAPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A classification of auction market preferred securities that may have different rights to other classifications of auction market preferred securities, for example Series A.",
        "label": "Series B [Member]",
        "terseLabel": "Series B [Member]"
       }
      }
     },
     "localname": "SeriesBMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesBPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series B preferred stock or outstanding series B preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series B Preferred Stock [Member]",
        "terseLabel": "Series B Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesBPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeriesCPreferredStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Series C Preferred Stock [Member]",
        "terseLabel": "Series C Preferred Stock [Member]"
       }
      }
     },
     "localname": "SeriesCPreferredStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r12",
      "r182",
      "r186",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r193",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r202",
      "r203",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r211",
      "r217",
      "r240",
      "r266",
      "r270",
      "r271",
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations",
      "http://www.compasstrust.com/role/DefinedBenefitPlanAdditionalInformationDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedBalanceSheetInformationDetails",
      "http://www.compasstrust.com/role/DiscontinuedOperationsSummarizedOperatingResultsDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/FairValueMeasurementReconciliationsofChangeinCarryingValueofLevel3FairValueMeasurementsDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofReconciliationofChangeinCarryingValueofGoodwillDetail",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/NoncontrollingInterestCompanysOwnershipPercentageofitsMajorityOwnedOperatingSegmentsandRelatedNoncontrollingInterestDetail",
      "http://www.compasstrust.com/role/NoncontrollingInterestNoncontrollingInterestAdditionalInformationDetails",
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofDepreciationGoodwillandIdentifiableAssetsofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofNetSalesofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/OperatingSegmentDataSummaryofProfitLossofOperatingSegmentsDetail",
      "http://www.compasstrust.com/role/PropertyPlantandEquipmentandInventorySummaryofPropertyPlantandEquipmentDetail",
      "http://www.compasstrust.com/role/RevenueDisaggregationofRevenueDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r45",
      "r46",
      "r47",
      "r141",
      "r143",
      "r165",
      "r166",
      "r167",
      "r169",
      "r171",
      "r176",
      "r177",
      "r178",
      "r226",
      "r285",
      "r290",
      "r291",
      "r292",
      "r298",
      "r299",
      "r341",
      "r342",
      "r345",
      "r346",
      "r348",
      "r525",
      "r670"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CoverPage",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r73",
      "r94",
      "r95",
      "r96",
      "r148",
      "r149",
      "r150",
      "r152",
      "r159",
      "r162",
      "r175",
      "r227",
      "r348",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r504",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r533",
      "r639",
      "r640",
      "r641",
      "r673"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOperatingActivitiesSegmentAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by continuing and discontinuing operations.",
        "label": "Operating Activities [Axis]",
        "terseLabel": "Operating Activities [Axis]"
       }
      }
     },
     "localname": "StatementOperatingActivitiesSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r148",
      "r149",
      "r150",
      "r175",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementsofOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r46",
      "r47",
      "r348",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Stock Issued During Period, Shares, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r46",
      "r47",
      "r348",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "negatedTerseLabel": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Stock Issued During Period, Value, New Issues"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r73",
      "r348",
      "r356"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Effect of subsidiary stock option exercise"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r47",
      "r51",
      "r52",
      "r143",
      "r222",
      "r226",
      "r525",
      "r565"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total stockholders\u2019 equity attributable to Holdings"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r95",
      "r143",
      "r148",
      "r149",
      "r150",
      "r152",
      "r159",
      "r226",
      "r227",
      "r356",
      "r420",
      "r421",
      "r422",
      "r437",
      "r438",
      "r471",
      "r472",
      "r490",
      "r504",
      "r525",
      "r527",
      "r528",
      "r533",
      "r640",
      "r641",
      "r673"
     ],
     "calculation": {
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.compasstrust.com/role/CondensedConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business subsegments.",
        "label": "Subsegments [Axis]",
        "terseLabel": "Subsegments [Axis]"
       }
      }
     },
     "localname": "SubsegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsegmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Divisions of a component of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Subsegments [Domain]",
        "terseLabel": "Subsegments [Domain]"
       }
      }
     },
     "localname": "SubsegmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r534",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofAssetsAcquiredandLiabilitiesAssumedasoftheAcquisitionDateDetail",
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail",
      "http://www.compasstrust.com/role/DiscontinuedOperationsDetails",
      "http://www.compasstrust.com/role/NarrativeDetails",
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail",
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEventDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r566",
      "r569"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/SubsequentEvent",
      "http://www.compasstrust.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquityAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Supplemental Balance Sheet Disclosures"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/IncomeTaxesReconciliationbetweenFederalStatutoryRateandEffectiveIncomeTaxRateDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade name",
        "verboseLabel": "Trade Names [Member]"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/AcquisitionAdditionalInformationDetail",
      "http://www.compasstrust.com/role/AcquisitionScheduleofIntangibleAssetsRecordedasPartofAcquisitionDetail",
      "http://www.compasstrust.com/role/FairValueMeasurementAssetsMeasuredonNonrecurringBasisDetails",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetail",
      "http://www.compasstrust.com/role/GoodwillandOtherIntangibleAssetsSummaryofOtherIntangibleAssetsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradingRevenueMember": {
     "auth_ref": [
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which reported facts about trading revenue have been included.",
        "label": "Trading Revenue [Member]",
        "terseLabel": "Trading Revenue"
       }
      }
     },
     "localname": "TradingRevenueMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/OperatingSegmentDataAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/DebtSummaryofDebtHoldingsDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r164",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.compasstrust.com/role/StockholdersEquitySummaryofBasicandDilutedEarningsPerShareDetail"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(14))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.13)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e639-108305"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2510-110228"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(5)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "460",
   "URI": "http://asc.fasb.org/topic&trid=2155896"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 4.F)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187171-122770"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=SL65897772-128472"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613673-111683"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4616395-111683"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.E)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.16)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.16(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r665": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r666": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r667": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r668": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r669": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r670": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r671": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4),(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "http://asc.fasb.org/topic&trid=2122208"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>100
<FILENAME>0001345126-22-000047-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001345126-22-000047-xbrl.zip
M4$L#!!0    ( """ U4 #:^L+ @  ) E   3    83 V,S R,#(R+65X,S$Q
M+FAT;>U:;6_;.!+^?K^"Z^*Z"> 7R2]YL=, J>-N<\@UW<2+[GXZT-+((D*+
M6I*RX_OU-T/*+XF=KHMFFP2X!3:UQ.%PR'GXS RIDY_.K_K#/SX/6&HGDGW^
M[?WE19]5:HW&EU:_T3@?GK./PW]?LG8]"-E0\\P(*U3&9:,Q^%1AE=3:O-MH
MS&:S^JQ55WK<&%XW2%6[(94R4(]M7#D]H3?X%WA\^H^3GVHU=JZB8@*999$&
M;B%FA1'9F'V)P=RR6JV4ZJM\KL4XM:P9-)OLB]*W8LI]NQ56PNE"STG#/Y\T
MW" G(Q7/3T]B,64B?E<1;8" !U$G"9IA^ZC3.H(F/SP\"..#  Y:8?2?$(UL
MH+CO8^Q<PKO*1&2U%&C\;KM9/^SDMC<3L4V[81#\L^)$3T\2E5D<3V-__].K
MV5!FX<[6N!3CK.NF5/%=%\V1DDIWWP3NOQZUU!(^$7+>_?E,"RY_KAI<_)H!
M+1+?;,1_H7M<)ZO<\\Q;>HC=I<A@87G8)%L'=ZD8"?OV37@0]%IA/;QO[?JD
MN1[CO*W*L2OJ7K,[PH4&_6,-[P^NAQ<?+OIGPXNK3S<(T.N;W\X^#=GPBMT,
M^O22M8(FN_K AA\'[.;L^OW9I\%-[>KWR\$?[*P_I)9F$#1WG>\3S>[!W-I;
MYW9190,IN&'_JK,;/E)5%H&V(IDSFW+T5>>HM[.;<A['N(-J$A+;;1TL'">R
M&)W6K85'/W9J87UA^0\:\OX"A '!"U>8I7P*3,-4P Q9QJ;"L%\+KA''<LZN
M(5?:,I6Q#TI/6!C4?F4J0=J9Y-P8]HM61<[.Q12T$8G _A^5I$$,N[SLLSV;
M GO[YJC9#'H:QL)8Y$?K7H2]?73?\:MU7_-EN.\]-[CHZ)[)G-UF:B8A'D/5
M>U%[W\4*#,L4!A(<@8N,\6S.BLSJ M!L#"TNRJ!3.9O@$YG)$A[A*\W41%AF
ME9?;$,@@ F.XGI/(A-\"(W\O=1I\%Z,Q.*1T(0K'((%(: Q)*)9A=[0D!LUF
MJ8A29@KZL^H_ PVE$IK 1!B)L8O"X$S8%"=H<HB<@:0W1]-4C--$-.*BC.;K
MR_"JP=9ZX6 #EH@,W4G(6+FOBDA#<6S6:^TB2Y!)..5(^#N218PZ$2)KOJHB
MO 2Q3XX>)G 2:*5<H:]TO'DP- (\=LE7E20*B0((.86X<,,99T_$3<H2J69F
M@<<5,S%.+[W=:&5U#59F8<R&M:\:6>V7@:SA/3=0@ @/>Z;$3AGR:=NK)!'X
MZ!QTP;@&!P5TK1A)()<Q0/R-I# IB9/8!"F/:(^>8V$BJ4R!_8@,M9(>$[E6
M$<3XVK ]A$ ,B"GOY\%=E/)L#.P,>>:ZD"@1MG@M[.S!ONL:=F+_Y!\%Y7^9
MQR+I9T1&:Q#UD"%;=AXHN3=0@@/1/!\"%R4HD']'2M1I/S<8^?YS@S$(:<98
M8F$RCWYQ\>BO05.E4!GQPNS>A6+6"-AR)!\%5:%1 1+.5!A'8R@%F=-#^>Z*
M -=)5(/D#E%E&%RAHEH2+#4*)$.TQ2@I8E=.FF)D1"RX%C0!X8.UH_6,-!6&
M JC;@,9%6T=Z6*^B05A(NDXY9HDB*B0GKL9I.2-6@1A[^+"^GHW@KQ&0(-(I
M]H?X.^CS^1$[>I&(W9F$-H"[.WWMC%_$_%3$!$MN5,:)I[%R*#1E?X15KN,%
M;A#)@H^$%'9.L7G;L+2+',0<>OP&N">ZECVZ<'!73B@O=([H-2Z7B"*E8V>
MRR/'D&&*(!'$V (Y[0X2P1S9 Q5WD<B1D5\U5*-GAVK'016F7!:.@<B/D"28
MR&']F&$EL9F0+3.!'1C5/V[/T1PRL2.RH?&9X$@5]G$+=N%\OI0&2G.3OZY!
MV&B10+O-5JX$VN. 10.\5G#%SPZND@>]WS;]3S5OF6"YEJT@^P;VHVBLHJC0
MY.6UT+=%ZT09B^_I:!!UF0@5_>G/5_SYR)8N"<(5>>F!=&DX%C#@RG6JY+-B
M:=>^MRKE9IDG$*,Y>$/LJ-ZM1TG#<RS*;T&6M?L#^>IW+]%W0OKY*Z/.:ZZ,
MW)G><C-45\1#/+@.R!4'$:2^(7'82#:7IG%,.*W29AFKW0M4.9D(:P&^PO(C
MA=D M<<"[7-*]A"V2*J&2!O_I;1WL=?@ST*@^6Y?%5GD2OS]_Q= 3T"C=-A"
MB9U 3%%U275J) !!4,;992$R WY+@=,G5BYTNI30'1XN#EZ^"5IES>!K^RU<
MQ6,Z;(8E53T*PS*1Q"Z()<SWJCYZ&PS=II@@$G"1W&3*$+'UB.K51^:74J%0
M $XT4D$5'0R.O1 B[E2WQ%+5QR^1396< @6QC(_+PVE=$AY,<JGF@*VS5'F6
MX_>0BLAZD@A??XFW86?%N#"+&\JJO_'=Q4X72$ZLJ[W*UA%N"- U-%?RW$!W
M\:.'02.7?-X5F1O?=>J5ND;*6C4A=;TI11Y,3LI[3P=QWUQ> !\?UP^#0[H#
MMAK_CQ<#E]?#=7<]W+#Q9MM!NQZVCQ]M#NKAHVU?4]MJU0\ZCW==5]MP)GNS
M<6%,SK-WE59ET:$$>#=@#ME+?5\1;>9W)+Q^54S;8V,95?XT>#K:N#O>0)2[
MH'_[IHW;POV]?]&ZA-73KD<).[=Y<IPDG4:QQ>Q>^F+]B 7ZQC7P6V[]0XNG
M6PNGJ"LLCA3ML#K]5$#"!G<0%51-LZLR(57)!D4]MZ4[75[_[59_U<:]S_[4
M"6/2QI+N/_B.9HG AF/K#9.W?'NS%B<>?+Z3*__]4M<?*T]AXX.>U5YVT2!8
M=>$CW-"%?;S+8U_*//IU4/G7?ZODOIHZ_1]02P,$%     @ (((#572TSO5&
M"   P28  !,   !A,#8S,#(P,C(M97@S,3(N:'1M[5IK;QNW$OW>7\$J:&H#
M>LM/R3'@^-'XPC=.;16Y_71!+6>UA+G++<F5K/[ZSI"KARTYD9'$CXM;H(YV
M.1P..8=G9L@]^/GD\KC_YZ=3EKA4L4]_O+\X/V:56J/QN7/<:)ST3]B'_K\O
MV%:]V6)]PS,KG=095XW&Z<<*JR3.Y=U&8SP>U\>=NC;#1O^J0:JV&DIK"W7A
M1.7P@-[@7^#B\*>#GVLU=J*C(H7,L<@ =R!8864V9)\%V!M6JY52QSJ?&#E,
M'&LWVVWV69L;.>*AW4FGX'"JYZ 1G@\:?I"#@1:3PP,A1TR*=Q4).SP"OB^V
MXKV=K9WFWA[G;1#1_OY@&_8[>^*_+32R@>*ACW43!>\JJ<QJ"=#XW:UV?7<[
M=[VQ%"[IMIK-7RI>]/ @UIG#\0SV#S^#FB5E#FY=C2LYS+I^2I70==H<::5-
M]TW3_]>CEEK,4ZDFW5^/C.3JUZK%Q:]9,#(.S5;^#=W].EGEG\?!TEWLKF0&
M4\M;;;+U]#:1 ^G>OFGM-'N=5KU]U]K%27,SQ'D[G6-7U+U@=X0+#>9I#3\^
MO>J?GYT?'_7/+S]>(T"OKO\X^MAG_4MV?7I,+UFGV6:79ZS_X91='UV]/_IX
M>EV[_,_%Z9_LZ+A/+>UF<^WY_JC9;:V<W7F574UXQOY59V>\4#>X!Q*>5ED$
MQLEXPES"T6?;>[VUW95S(5!+34'LNIV=J0-E)M!YW5IK[ZFGV*I/;7^R0>\N
M0JM9;^[3K,]9PD? #(PDC)%R7"(M^[W@!D&M)NP*<FT<TQD[TR9EK6;M=Z9C
MY* TY]:R$SD"8V4LL><'K4B_93P3,X'?C"[RU6(7%\=L WB45'%08&_?[+7;
MS9Z!H;0..=7Y%ZW>)KIZ_Q6[NOUB7/V>6UQ_=&4Z83>9'BL00Z@&CYO@9Z'!
MLDQC!,(AN,S0EQ-69,X4@)9C3/+A"0' 68I/9"F+>82O#-.I=,SI(+<DD$$$
MUG(S(9&4WX!W^DRGQ7<"C<$AE8]M. 8)1-)@+$.Q#+NC)0(,&R<R2I@MZ,^\
M_Q@,E$IH JFT"H,>Q<^Q= E.T.80>0-);XZF:8'31&#BH@PFB\OPRA'7>?F(
M Q;+#'U*\)C[L.JI0V.S66B768S4PRG#PM^1*@3J1)PL.*R*&)-$5SFZF1!*
MR%5J#L'2^_;>T(ARX5.W*DD4"@40=QK!X8<+5!9QF[!8Z;&=@G+.48S3RV W
M6EE=P):=&K-D[2N'U]:+@5?_CB\H7K1V>[8$4)DM$ 'H.);XZ+UTSK@!CP?T
MKQPH(+\Q0! .E+0)B9-8BN1'!$C/0MI(:5M@/Z)%HU4 1FYT! )?6[:!.!"
MP K./KV-$IX-@1TAXUP5"B5:'5YK;6_ IN_:VA;A*3Q*2B&S $C2SXB6%G :
M<$.VK#U0?&>@& >B>=Y'+TI0^/^&;&JW_?R(Y)O/C$CLLT.3QD(-2P)TC0].
M7\=-E>)FQ N[?A<*8 -@LY%"2-2%005(/"-I/9VA%&1>#V7+<R)<)%,#BGM0
ME3%Q#HQJ2;34*)$4T1:KE12^*+7%P$HAN9$T 1DBMZ?WC#05EJ*IWX/6AUY/
M?ECUHD%8COI..::7,BH4)\[&:7DCYE$9>X08OYB:X*\!D"#2*O8'\0TT^A)
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
MVX+&Z.5K>N?.]NMY:'II]RL+\3$],O4PRT]<CN[\YM?1YF+\Y!]02P,$%
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
M8MO$*&H*7!_2_JVS^WE;="]_LB$RL/<K'<OW3_8VT*32NU4([P>7UP[]"+@
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
M-'=!Q+,8="C=C&,W47K@,&HG78E)8JF,/2PM^V;QX3QI;LPS3+FD?-:FW25
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
M*C2?J(N:B;+/*/5".PH\B^KJ::Q4DN8J.I>E0PC*N=&@P.@@--4=J]D%8M\
M#+@HKF8(A*9SF!,Y*5GM8R)L<PB4;%T@=MF.$SE' 4M')H"@PD@.??-L]#C4
M683NMU+%+#\HV[5@QM9B4X3(2NR@^MBC%X0>KQ*OF:7\"O56;+4#0 *6P+FH
M5*Z]^QJR7XA#<P6FQ4Z"'M= 7/?2:4P93[;D1S?F+ 6KP^C[#-"S??'9S4W"
MF8:=%D5J_FS7#I)DEN$88RFL2?L2,DJ6/2UVFO )!( >S ?F!,4%BM#AK#U%
M%I?$[T"S"]>^RZ]II3N4&E*M #&;F2+N.;80.W6<0\KC]L)F\3';I#XZKB"L
M'BJ5R@8?K:Y',D>Y[+CQ+G#[[VN(6TNQ])+<L%XI4#.FDT7,M\K@ZLYH[:*W
M[[)9WJ%V9M9<S&1U2D(A(D9R)469@];9RNCMPMTJAZ[R&.J7@4% B5+R#*F[
MX#/A'$J8MU?9+#^.2TW::-M<*2D():XN%D-32+U3A85L,BY<!_3L"S:B'M0<
M9M^HU9#9]^8=>-0Y$([M;6,@$PRSF:8,N8EY.)0*V<+OHDCJD '&R+3J9-<X
M=H>=?V-&>L>:S&SX8!Y/Q=Y2Z^R)8W&<Y\!"MJ[9P94!3]!&H2&A3Q$ % T?
MD&ISP#$[-P?P;/]DO>4&>W-JI90&G&L T<@81]TI&2F*:AC:P6<7]/US%$5Q
M/?C*ZGP%J8@Q82_0$()BPET3VITQ>R\<06C)F0,66PI@_T50R(S.>TDH<0&U
M)5N@C18;!"Y="1F+YVQ,R+6:HJ,8DBLE@>8YI-5M71#X"BD?06:O"4!2@IRI
M9HC26L!4@U&D.>PA;+_R67Y0V/0.:BC4.$?0ZMDD;/R:(4#%*\RH9RG,JNRI
M>*7:3(!2J-;BF[34>V'?ED9L%Y][.Q*92@A90C<=+PV=D$DXA^I2Z#J'Q;E=
M,ZJG(7JQ2ZJYF9WVYB%@5:-^K8::-:*);&%27&I^:N/10* E<L:Z4A@;)[GW
MS*$S:Y$YM&[=!1'/W/;&(7DC/CDS>&>D)Z5,B [M22=:FE9=?#B/H!G?J8@Y
M*1 Z9E'HJ6,/YB/5I6UF7HFLRAZ-P59)10"+'QO53!U+[Q&%%I?DL-00%T4T
MMFKJU84,DC-YQNYJ&#5D%7AIM6,;&38^32]/5B?)).BS!VJ%77(PYO;%#I'#
M'+9M=V&?UZ;'L_F2<4R*3PW4$4KNBMK%<]'HX_GT>+^0Z?$+&S;NWQ\RZYM/
M[QTQ-"FA^E$J@Q5+)J(Q2(EK\+0PR"QBV/@D0"G!=Q]S3XH$.2<"UU"3\_9!
MKE@7!I1E#!N?!"E:JI;4Q?G.QO,)NT<5HM:,YKOSL?3;C90MF\"X26=_$LB$
M ")&/=G\0(B*[%BIQEQ[)PI)9P"9;<[=6::>P>2,[S+"B QA0#05,]A+17-&
MZ7P?9;M!LV5Z9A,ABTF@$G/(OJ9BHHMCE%]M/B! \>1*I_-V ML-E2W,REFF
M6HDZ]MM[8V].-%5&%H31D-QGEUJ? U:V3*UL-/ R#7_)J03!G(4+ ")ZR:TV
M%(XL<-YP8NF8F:7D:@BIYZP%4AB;$NCL';+G("6$, =G9=M#9I<X%&<2R! Q
M=L-'JHK0FZWV(LTUT%H[8 H+@\PB!DA/ A0IH_)6>@KB(%1') $;I>+$2TFX
M,* L8X#T)$A));6$L54<$QA;J92Y=_)"54H,;09(V;*I>HL/F6G0*D@I%%_
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
MK)+D3#C7R7MA!6^AT433L3A\B(0N&D0N,T+.I8>,1/2,1?J="4W<CS&8CNI
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
M8)7A!5HY[WTY51.O @*\84>M8SL:YW9 <#/XD+ROY"?NJR/8/#OIM"R&N<5
M] _XZ.>(:.-DT.FVB,Y$!+=X-$34;GTY[ #%?H';9>LJ_N\8/@1[_)73=,-B
M+^MZX>NZ 20WCZZRD]4KY(,X.&Z]!J',T-9_BPLR'>4/9<D5$2U71-D)<9UM
MO-_Y.CJ\VC;>._=LS9G&^8K7&\;5-I#&@PE_3RX][?()-RARK4&N:U]B>ZVU
M-AZN53);ZX\'LTZ/[+UHGTLK?VK&;3CJ?ZPZ9=^JCR.];>?3)QQW9K7$G66)
M._]_-S=)^O%JO5I!6RI='-PB%)T=][8#F@RLX,,6?&'4S\ITMT)KZ@^^V$%
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
M">@>7B(?C7?>:F](#A!STN;W/ZE<'!T- VY=ND<![L*!.ZML:!()#LJA($E
M7#J.+'$$44LTM4%@;2, E_$V(TT";DFSO:]#Y[@30C<NL]3X),'V'NK3/<MZ
MWB/+;D4+?M[RB5=[]ZDW;;AL-_5M-^^OR+/!1DH:D0;-$'$F"7*!$\1 4(QZ
M([0 2F)MBEF;L;HB]<W(%R[L5=AKT=G0A;WJ9*]99=GKX'RT"AD+*C)/."&3
MHD<XX"0DD0Y'F]F+<%ZCCWTI:=!GHY@NXTG;P::TW[CC-2Y,&(-9"?UQ#B/>
MV-MG-4:YZJ'>J\V"UQWK.MW.>1_BX:CO/QWVNS [P]P9G*C?JA3VT6GI4O1D
MNQ1UOR^2TJKHIFNL.D?\H"S]B3W-)9)+AZ+2%60))?7?3%9;.6-8MW)]-'^4
M&!.70LZZXR(?)<9*(B-<1-$K)[24/C"]MDX(;DM][V)SS4M?*>RS\NQ3FRE?
MV&?A[#,7!TM4Z:@C$H$*Q*E0R.+($2>24XYY""QW(:*XCNS?DG3S8W5O,([?
M:_>69)LFJTI95!>,^,)7M?/5_(%E+2.+.GG$58CP U.DK<J= @(7AB:CC,H'
MEDE;&-V@N'T!;\,TC0+>Q8-W5MF01$0#E@Q*A"C$6>)(*ZL193@I9IP6-"L;
MBK<UOG<4H23=-"CI9LEZU.8XMD;]UB!V[0C4J1,[6+ 3_6F>O:A+EP)Q'?3?
M3H3U!F15^'@1?#Q_<DH[X1(7"5%.0SZFG>.ZUJ @F15!.>E==CVQMK@_'3?/
M\_3$P5N7+E7 NQSPSBI3)'@JN XH^E"U-Y!(L^B03U:E0!B/(1\](&VU2HZ;
MYFE(2Z\3W#!=:N]2ZZ@+\>CBG&JL0E7)K%BWBR3D=_/:E)>)886185QG!WI
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
M.0BS(FONV]Z?_U#0"4TVTDQ,L+\$(I -7"+BA<#.<.:PS@=A&GL29F[A%?=
MHQ<=V=WX)RB*L: >!283XB!Y9"1L0@$GQ:-Q07J_MJY(F\KY4FX_XQ^XV]*L
MJ[I%69JKM32_[FQ^^H<HE[00&@1B,.(6:^28\$A;XCPV*E(AUM:E;BMVQ=J\
M?E&6'(-5JT!U ;[%T*T?MYW94"750LN(2%)9$<$)&5!.D(\)5!-K3/!5A1JB
M19N5"I^/#K4+V'0+:FM'[:Q[R@;#DV8 4^L4XBF"R6H9@Q]>.RPUBUI6J*6L
M3<P*5?9L?#65JP&WX?WX>-RU(U!"^E6%<=\_/AG$P]@;=C['5K<_?/!RF*M"
M7K\L1><8PL/!JUD:NR#(JF;QBXMBG+1I>@VRW(VCO71@OQ8BNQ.175$%4^BD
MDV1 9"179E !&6,\DH0[0BQWSFE0^^5\!]A?2U1L96'[\TI'7; MRDE]F)Z+
MG1$FF50:42I .>$)]!*!&9+!2AN\UE;EHN-M?$6WUP=!]>/L=')1)PDQ=7SG
MY_JJ/4'[Z4%5D+=Q9&%$8<L.>C!9PPMRW)R(L=!7??3UYYQ*DENWAD P(DEZ
MQ+U,V:SBN7NU(#@1H5UN5TV P R]!X$55TC3H%R[6E*@O%PHSVDBL":$2U7>
M=<I15H(,800E$H)-445#2(8R;U,YG\7S(%"NR3\R0:1IG%(R:1(RO+;X;,N.
M1H..&X^LZ\;6J-_Z#WPJ0^>AO2?7UE1_I*T&ZHKF7*PSO%6)N%!>?93W;DY[
MX40'PYQ'0>N<S 0JC,/8H<2\H_";(J[J-TF4:@ML%MUQX#%V%GFDB*\K$E00
MOUC$SW68%9ACKG-W:!80YR(@K5V"142)"T92(:I&0@0L%DWJZC"[<,0_3J=,
M;GP('QKTN]V<H-(!_ WBL#AFFJO ['1Z_0&0V/945(7,ZB.S]_,%"T5,,:=A
M$R;II%VVEB(A+)VPQ%-B26XW"\J+PO<^=U$\, W#;%TJ2,'L(C$[JX!("H*V
M6N:>]AIQG7/9<R8G&" $,]! >$P9LZ+-KHCXE%24I6@8K</8#1D&K2$L]H?V
MIJP*=SU((,CW0^<**VKC@F?LH']9S&=$M]D93AJIC6/8.XD#FP==".Y.!.?G
ME!+,B/ T9Z48Z<#"XAI9HRVR3/(D'0XXNK5UIN8/ZI0DE=7%<VW1H/KQ7+29
M^L ^J\V$*)S#!"/A\LEO214RF$>P0%(BPFA%15Q;IVU)YDMW-3%[95E][1?Q
MR<?I _I1#.RAG4%/JJ7VXN)<VSW?'>?I>M,?Y%'<AN\+M=='[?/=, BQC'"<
M&]3DQ$0&K X@H A8G22F)*<BU^)I,\';FM_;4WXG.*V0X^E)\</BHF*%'QZ:
M'V95/Q:M4)0Y%)R6B"M+D%8R(9RK9#.J!1A\F1^HYFW!YJV])O+#DIQ<QYT0
MNG&9#:PG6E2W8UVGVQGE:JWY]'?-6M4/3.1;!DDG$GG.0(2A/\Z)395X[\&C
M5XE@^33ZWS\9-+[??*SV?E*7OOGZ^\+?Z(62<[' G>)@OBQ_2%9Y(R0B.=K!
M\V$7IT1"-#"G3,!.)+RVSMH4LS9C]SY_6R-\'MBI6!BS,.8#:>"%,9?)F',5
M"ZSE*L6$"(D,;&^;D!46HRB%<UHQ0KS-C$EX3L8GCX Q*\W[7Y4Y=U9MZ$+!
MS&,[^-CI3>Y-+U.5C]G:JP>-YD=HI)-V!['5ZX] AQ[U,_A"[ UC)OQ>-2?5
M$<+4Z=F>[U2>2_C#,0QR^.QR,:4+CS>]/)-P_Y/^L)-E^'P0NW;4^1Q_^]()
MH\,S)KCPK:F<\/>O6 <C&(^N_\IT'K]+^&%G4LR4E[KP,P^ZH@XI@[>1*)Y
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
MGH("X 4#>-8OX".-5"N*B HYOT=PI+5SB#$LG996Z0 [,#5MQN[MZBL ;AR
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
MIY"']YL4XF@T<<PH($(2!DJ(1#:9@+CQ&%GA8DXXXU%2DRKBX+QM\'SKKJ*
M/#+V:,9AH,(CS>>16<^/(C8&%3VR1@"/. 6OJ)'(6<=HA+_98',(1ER1,M(\
M_>,I9(M,/4.52RATAE.O4 P7G$)5R9'<M:3DDJRV,VCS@GR_L^AN'.VE _NU
M,&-]S/AQWL4CC$V!2Q1T+FX:<].$1!UB(2KKB:$DD9Q,AW$)3C\^8"\HP:0
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
M@7GFDZ%")&9 S:!7EMQL*&NL?B7VJS'].@Z'SUL7ZK';"^C)[0I[E_ #GYH
MJ!3%60D'%@CV>RRC$.-2B7&^R@V1TCMI(F+"2;"_I$)69OM+,<.LYX98O+;.
MV\+4U3I[18.:CQ+<M:<X%7 _)+CG#GP12D#" 70=81"7,B&M(D>8&F<,"RDJ
ML)58FZE['_,HX&X<N&MWDQ1P/R2X9QTA!N<#V@#N% *8-,%09(1*R#)L3 J2
M&STIJ"ODO0]T%G0W#MVUNS,*NA\2W;,.BQBU<%Y:1#7SB%LKD5,I(48I2P$G
MT-OIVKIL,WUO?T7SJM8T\:S6Q"OQPQ-;BW56/,F3K2M^>NLZ\BS\>/MV @<;
MHYT._IHY<O=H@\#X_E&.>AM$0)@(FXM9).18\LAAIX4(W%@CUM;G-9\[QXQ7
M-,"S.OA>R2-9!=6UH'KWQ654:R<$P0!HHK-1H[Q%+F*,@,XCMEA@D8]AT7N?
MOBC8;M[>_3 E:@K*EX#RF;V;8&HD#1HI:@SB(3) >:!(66JX=\J)'(VE9>]N
M/+Y7\HQ4074MJ-Z;V;LC=2E)ZI''+"$N\Q%J2CA2D@L:.;;4)T#UO0]%-:_(
MS,.FGE_=S_Z'1Y_F/!7_Z7?S0PTOGHEJ+2*GXI;'W2:S]IR!;$-_G =Y-EE/
M[7! _?.RZIO),H]5%3]W?;O&UIP?QT0KO5$8A9!/TS+0!2V5$C%%2/3&)&[S
MKB':YOYU26O'4<-;VA8B?9I$VOAC6(52ZZ3462>:X-H$P0CB$5O$K2/(2L>0
M%)IS&D"J*O>S86U)Y_-^?K;866'3PJ:/DTT;>C*M<&BM'#JCEF)K+1%$($$\
M$"G)C<MQ""@ZQGDP.'FEUM8%;G-3<T&X0J2%2)\\D2[SL%XATCJ)=-8KS#@U
M.D:%&)$1\0!JJ=4&H^1!;I)SHO(!$]$&U?31\&CE5OY7Y5B%?T/G\_J_X<?9
MP(_MX&.G-[D]O4Q=/N9@Q!25Z_]V@W^MGS_]SU[FGN V/X(VS=#>C['5ZX_B
M,#N2 <D!@!;S;M*K9M>.X)?4Z=F>ASO!B. /51_[9W./=ZMGG]Z;TV<J4\])
M?]C)"^;Y(.8>BI_C;U\Z871X1CL7OCA=%/C[5ZR#$8Y'UW]E.L_?E]/#SK2Z
M/"D7?^9!5QPE9? V$L43MSQZ:E2@7E*;DA:&&?X/4VMG7SH<G W[Q'Z,R VB
M_81L@J=Z;KM?[.EP[5^7IP/F8F;ZKYNYNRSL.1$O:)()_E'TI)KE%WL[;S;V
M]UN;VW]MO=W??KF]M=GZS][KS>W=5_O7KLJ''O+NYM;N/@P47NWOO=[>W#B
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
M^V?C*TNTOZV-LQDO9\:G<V9L30+$+*+T6D (7F!$*5*BTA"U0:>XL:FN&3/
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
M"W$I%9PR,27M-3B;FN)R4F6I,QF;XL,1%W/3<B&L*[58O^@W#IV!4JH@Z8H
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
M<QZ8"9\\$RJ;();JFQC-4$@E;S$Y9T V+5I=929<8R:<:T6 U>JL&_49E[R
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
M1<1<K: *"G/PWB?[T:I[E&W 9LXLO+;P/&3K$F;A'K#P0C,3DLY)TE5X:;0
M%V,W0[ (4Y,QNNCBC6<:7C<[_\M#;NALCP['DTO&NT6?3+P;&'QP%F]DVUW:
M=N<K*V+(UNEFK$:C &F"2$H9X57 9*)S1<:-S6;8"W;[WVRR?3-95DZ]AF<9
M1EWY%@XSZETQZMS&#?@J05,65I'O!JK+QJBUN:<F&I-3Q- -9NT-HS[:S/>M
MT?2L)J2[K0='."IWT;5F_?:1>9N?X6%X&!Z&A^%A>!@>AH?A87@><\#TBB?$
MU?'W%AQXL1ANC1DI:F\$H*D"=,HBH,^B0,6D2VX7.FYL*C74<;&3S<WC VSS
M3,D,3X\CKDS)#T?)<_%:G5$'H-0U(7*BW4<DT <4S:)=)BG#K"=1GRCY*R';
M,IH>[>-I=YST99K@5_(K^96/N&[EFCT0<3YD]_G9D-W7WSYD=_TV8'E_G.%A
M>!@>AH?AZ;,KBKJ"TLWU=-5#U 9S4#5B+<$[BU$OURGSL@C8&[^^E/' GN7J
M/,OMA>H4KXS-N8)PUDL!'FK7[-:+H+Q25!IP%38V#0R#ZTDN$%LP$^S:PK,,
MP9J4"#4U6BT(8'T""*"5KR[*%-*2#<698.^'8!<*3VS,.:H PBBE&\/Z(*(M
M5GC*%%.0KL')#+L^)LP,R_ P//>Q ,98E*MH,)8X&T0.F<!WA(G.%& /HZ<+
MX'RM02S%DTZB*"(!@%&D;+6H 4NH)4HHL5\+X%,J-[@(M;^:4*7)A,IMHNWK
MM_G.N1$,#\/#\# \#$^?M7!V3?ZB43'["KK(Y(QV)LM"(652EK5P_[3P3PO1
M=@7)=EV^!%J51-.]7D1O2KN^.CIO:U*@-C:5'LJH^I'&Q1;,!+NV\"R562N+
M#\4Z\BF#S*G]D5IEZS"B 4=,L'TDV(5HNY>U2E^C"-8H 1*TB Z-4,D5DY&
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
MW?\R-C6@.IL^2>EJT!KXXR1 JW"SSX/5?I*,@_#G>.V)\.5F/*;091N]IN<
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
M:0HM>^>_]CI?4Y9"N2?\4MM4IVES=1&$=^]<O#Q%HE3G28+D?(&1&95<_AH
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
M;A^QTZ# VJ' .MI$-Z0$#2#<"A#F;2.3!TT49ZC 4B%&I$,F8(*85KD@G)+
MPQH"PJ,HN+-<G9/\9[:,9RW/N.UUQ[_^O+G4^(ONUERZ+*7A.L"HEP%C$H3R
MO@8"5P6!!XNA?3GVA"AL0/#R K&":*2I84@P)YP!23"<;&RQEI*W#NMIW,1K
MI_;KG-*4$*#.;.BZ_?$ZT*#"RE%AWE*B-E 2DYP(IAC!@H"1]C8@)10#%I/G
M5.<1%3!>I]2&!A76PU!JR, #4?N%6#\FL9$8U-[1Z""A%"G)<Z1S9;@TN</1
M3ZI:N5JG.)%'L5>TO/[H43I+?DG=T?O>,[I%X?*'B(CKN)O4X.&*B_4<;0_W
MVOFWB(G[G[?QWO?M3\)Z[0K)$06:#("8*Z1A14386YAM)P+A:F,+8]Z"J5^1
MAV@]#C9HL.+>;:J[V6R*1\5U;;RMP8^5X\?^\UG\\(("DRX$,K!F(*84@9]R
MA[@+6&N,A1$Q:4JTZ.W=*PU\/ KX6,==J@8J[@ JYJA&[G.;>\(1E]XCQH5
MA0\<Y4KS'*2!4A5C]#%ID>+6$;N_!"N6GS"B;G3 R)H=*G#U@#4M7'$+'[%U
M/WNZ2&<"N]'(C[C[<X>*7'?M;=ZQFG<\XNWX:OME6C:;[?<GXE^JYG[J0D,
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
M%/=R,<J&^EO$'N!C40QG*<;#7/0753\J=#\.5[^,+H@#$L>S&ET]=2)*7%5
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
M\2 DP["Z>CT]>*!VXRWT8)?LGW_BPGNB#4>2)4CF ,G<,:25TI(&1IC*P83
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
MO?NBA7L:UM&*%\:-I30I$V*8VI:]Z "; 8G.]GK .V#QWNW:2 '3U8VE>TI
M)\M;^^F1<69_YNMWG5;O2OM*\^OY[4)1@L%$"%#S@C-%K89_G'&2XJ+PE%4>
MCIS6R96T6<[O"YW?QH 50J732@J0;@7+.:4%*FAAD+*>6^JL"D%N;%&V>=GQ
M.3-FYBKWBJIH\';WJR_WHZ+94.F(N:C=]S=VE*Q4/I<%U98B>U3VJ0[]KOO0
MR.)R682VQKANRP4U('RYR4$6&45:8!>9)M;$."<8!5F\TB>W64'G@IN]D MN
M]E=][[M?X3G?R@Y.VKWZV;&#'>2LW:_]YK, .F<E S\$8M@9V[_1.-8>+$TP
MJTL[S_D0 SI+GU^OW2E-+3V8-3Y3 W[*-UXJQZQS/-F4T%Y0M_BJOC^)YOY7
M: 2L%]T8R#CI11D3/^YNLMEWK]SD&*]<U_&I9VL4/'1?T-$X[W\6*/:.ML_W
M=O[^I AC-)<2%;A0B#EN 20*@JPO B<T$LXB&:%7&14@ O7.SFT]^4F9;R)/
M(<=:6.JI5!CLZ% $)C +1G(A<M#:TF=_M1@U/ONUD,N#G>-/RN>Y+HQ"COJ
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
M]2!".B5"_#XMOG-JA,=)(P 1B1"R)LZ;3)0L^1>C3*!=>UM!Q_)Z&/I108N
M&0[+GECNCA[CQ//&T?AE_5IOLGY,K;41S]\:Z2Q;EY6TET;:W07M-<H8N79
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
M/DXN\^B !D8R\YZ4' ;$2=0YM&)1:D K,>;V-N<=@)IJ:O/P;7)F#&U_Z84
M =2#0:,R,".U$BG4=!;KAN^%JNM!T9P [0>C! &0@AB;&#$Y6B6C"A80W[K#
MZGG9#82WLUPIF8W*40+5VCL=1+0&$:USX(^0;[YNUGTOLN?CY,"&9(-V! 47
M%7/N//% %4%E'?4UY;),H2:SV%QLHUV&T\]LS,: "<(+;[)R)C,*DLL'"K2I
M&+X-AN?CY*2VWB1PQ >>"" DB<6))"J;$#U'&RND]K;4JW06MN)W28%RS)F@
M(G4L)5R-G5?,!@!NA)99Y0>J>U_Q>ROGV$)U9RHXSPFQZQ@C8'P@%H)'F>*(
M:.XU]Z:]#:8FJ]@\ (=LO+32.B8<!+2D8M Z*),R"Y0]5"K7JEPO!]ASF^PT
M<I&-8(2R<CQ<:DJ,3$!,L%K% "RZY9U"J>!>.7!;PV3$"4^J1,;88&VB-"1A
M?:E<7JOTKA_"YR/A3 2) "].[Q()ET,DAC)+:#346">\5:'46)"JEE#9/'R[
M (['&-'& L@98:V#1 T\&AFY5G7Q7BMHST?(R6"R T9DR>@"UCAB+0!16FB$
MN,Z^E$^IB_>F@MMX6X+607G4S!.-UO*4;01+&0V</4(2Y[IXWPWA"V56J929
M)TJBT(APS@QQVI4R*H9KZKDUOI1@4!U!5VG;>H/SR+T:':1!JXLH'!RY,LRN
M5Y/*S9==5%X9'\'$E,%K4Q+8*M0_G$2)%9Q77EHK7NHN!,M%;TN20""!!4O
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
M7>Y7CQ/F(R8E@Q(45C*G9U4VT"7QMA208((K;POW"^0$<><]I!5FA">*WBR
M.Y[1[&:E&*JQ''AP+ON< C?5$E\W:%\6%B@$UYF([ 6:X@:QK7(3%HC&F-8:
M;"ZFN*6LHGO#T*U<-CG:S&00(+@Q-B**T6QC$,'J1PA]R]TO*9*O:="OP+XM
ML.=V0(VP2AG)"%IHO*0'B,2I2$G"CSYPCO/)V@AAPQG_J4)[PZ#MC%>!!^I1
M!$!*[ZC""7>\U$ ,*C[0(?@*X5M!>#Y\BT*R&I0FRI;H58[4Z'5*Q&HGDZ'>
M>&9P;69W/NU9X;MB\*5&&>]5#$(:\(Z[I ,HKFD"JJVN 4KKA^VYY3FX+*/+
MEDCC2C':F(D%;@CJ8 AL&2!DV]X6'2YO6Y2GHGO5T9T99]H%;8T*@/8U&MC:
M.V5MR#YE53/4K!VZYX-PLD5]6S%.'-(V*M\R$Y,"$&LB!&4E5PK:VXQV-%\E
MI]G&IDE\<3+H'Z?O"K.YI(L;0D-1RT"M3=KS"$RCO6@"2Y"H"CFP4)U[:T5#
M>\\6PFQTY)E'I@E+&EF(0R N!D^TR,X*M :5%NUMU0&SK#Q9*Q3F_,3!G9VW
M00I/8]ER,]$IT)$9!SDXX#)4<*\9N.=C<+36!I)0!/\):$"$1)Q0FLC #56V
MG.<K&_6J8\VR3CA4=*\*NJT,P27!A4T40 I'+57:<.>C .IJ<M]U0_="JK?@
M9=2AK-I4D()EXHV)1*) TR8.FB.Z#2[=RSJROHK@?N@PG,TE#. N2>U-]EZ#
M"]++D**@GF7MLU10]P-6CQ/FPW HU1!4+.J\=+CB:TX\-8%0+Y(I)R;P<GN;
MW]E?N,*$\#3!&XT(63#4YTT$(4)9[3T#:[)6$**LJ_V:(7LA"H=E%X0/@B1M
M2T!]I,3[S(ESW"0'ABM%2Q2.O/MN0$7WBJ$[ ]KJV>8DK .12WT.XY)6.OJH
MDA(U"F>=@#VWS>=ID-GD3*35N&8S(XEAY9-US!EJE2@EMI<4A5.AO6+0=AJG
MW]$0E)(0>7027*)<-6DV:7P@K;LNW,O#]WR(3J V1+2GB+96$DB)(KZ9)B)K
MEHU2S O5WM8=PVA%]Z:AV\DH.2K@/$I(3AC)&!6*"AZ5066NVM2K"."Y!=I:
M+;A/B0B('C5O)8F3VI*04[!9V6RD;&\#5!_ZIL$W*JN]1\J.5H-$:UJ EQ14
MHEJJP%U=G-<-VPNI<+CV+ E.(O"2! Q7:,\U)8P)R"PPRUA&;/..H:OD1=_8
M9#<[PZYK_>9"-W=#37ES,>"7E>HB.C+)!31A.<Z9J!D8JWG@-19GO<CHS4(L
M3K ^)."E/*<1Q7E/B?61$JTT!T53Q,E%+NI0M<GGZI\FN+V7+-H@LG,9>-0N
MTIQ$AD!I$-37I!GK!N[Y6!RD:R9UCL26+#C @B?&9D[P@Y=2.* RMK<9ZUA=
M4^)L&KHC:I<XP4"M29!T\"6D/Y0* ]%!,/6LSKJA>SX6IV1,!9MQZ;:!EX"<
M0"S$5!SY,@<0&I0HL3ALHX_JU)0XRR(,;3QEELI@A0)JA$=E7P>J !@5#W;\
MIW+";3AA/A8GQN!LY(P(&BT!+Q-Q5C$B%4LZ6:Y FW+ IR[WFX9>IW@P/+'
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
MCN\=!'#R3D65K$^)0/L:"T(F2JE*ZZSOCN_M0_>:B";4*E6MA39.LX@F1G>
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
M38,O<[=J\50>*U1$9 9W(?L$GA7RT(7SUF%[/=Q&223G8A$.6O$I"8QMY;Q
M9ZBJ"DF3V]L'-P9]Y[)[/>_-A\'Y[.0ES4<3QN#\&-L@X[0GP;E<T,)FE5I1
M"R )#FJHJ7CC(:M6I89ZU,UV<=+D:A*<&MGPBUY8E>LR/A]S<,(KRC5(5D52
MV[J3XW!W2NH!OAN&[E392M 6V&XH4') FV1Q3BM%/NO<#[UO((#7(VLH M@8
M4>BB2  Y(P)@2XQ!UOBBHHNV ;B?KMDU]/HH<Y(Z99D0K JI,#[Y-XDE.E0/
M5*RVH_<VZ%V/G %==95*"9\-B!81)8*K5;2,I[Q 3&$1W#;)=UGV]B0V]Y;$
M1@$ZF4U1&4#Y%%U+C2"S2Y25DEV>;R CK(?-^ #!F9;T.AO9PF:*2!2E:),%
MP3KT+0S^ODI3;R(?/$[LHB+7U'">]@C6EY2SJY:<-29::1^H)$6WM._/TEZ/
MJ'%%F01H1)&U" @,:E20!,EB=;)\S2:6]6,P=ZX=V=&]:>C&K$':JMBXAE;1
MNR8=T00 (G+1='1O';K7]^T >=:J$56VY',U9\&Z>Q&1JH\FAEJ+&1QIT>RR
M,O\XX>W(L^36!);8 +<ZM!+?.IF85?.K]:V[K8/W>ER-=TF7%(L@3%: 3E[$
M3"S+P47,-1N78RO\K.V=*U9T=&\8NK/Q2N:2-$0#5:702D-X-";KDF-^('1W
M -\.P&OR.45O9#N.PDI72T3%QG5*K'T[$PR$7%'ZPG9USV*S:^@M%JII55LD
M6+!!HL<J@P6>5<BU/% 2JBZ;[P_:ZV$U15.6Z%"8(H%E,T:1?(C"804/*<1D
M6SDI.PX;E:3J V$UU\'YK&FS>:&Y6#[R"\-M*+/3-*71&>)67SB9O?JBM7 Q
MFT[*^<4/XGPS G3^X[IYN;_.;SFY%1<+AJ@1"2KE%'+*J%'[6CS57BMON\CM
MS7E\CCE\_CT<OOBEH,\N9RE:@A0!66F!UBKA2\N.$IWF"6^),^(XWCI%U[V!
MZ'X5G$Y\G?@^7.'')@Q!:2H^0V$D>&6";O4?ADH_/7/PMA'?VS7BLS%%UM65
M2(62@&!:"N$:6NY_52-*11GW]H,<6W-;I:[S7N>];>4] A;XW@;=@C8]F9C1
MN"15+&1SQ%Z5=-MX3ZWSGHXRF5):")@74*B*1 6%=;8F0@DNYKU]B&,=;GN"
M<\MX[U,$B'4N[5SZSG@&4$&U]#0Y0DPN4'8Z(>3HLPV8.Y=N&9?:-2[5I+ R
M(PI,3*B@BV'CN2AABY2^!N=1^KU]I\:WST*U95S:>:_SWKN#QME6'7+PQ15
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
M%,;S>,03^9;AOWS"V:;HM8Z(E1A^LY[1/%>3$\1B?8'@%5J/"6OPM9I04'W
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
MK\>$GI*^ZPR#-5VS!(U]IGA,Y-EGK)[:B R4X,PC&OHQEQQ<4KG4M)<^*+-
M8@L5&]M!SKHH&HXN)*U+%$G6$ _O ]<TQXC16>G]^G@^&A\LQ0?S[@^54S$T
MXPQR2@P$)%;+2]7T7170D?Q5L[8KPFU@78('3@I1V21<+B:8  :#ETB<@"59
M^JISRW=Y**0P[_P(7)*]6XT;K3P#8RPC,9F8YE&*$CEM)&EKQ_2A!8=N'"F
M]S89C[4+$!0+/@O+:ZRP+1"#M>OC^VBDL!0IS#M ;.*D(DUD*2A3B[-9%D36
M+#D#V3AMG5:SU%CCEDYW:3$?_P#H/W X2@2!WL'9-(]&XQ;]<5799-JXR,:9
MY??SS#WR'-#3<N4HI<TM^N,AD-C!9ZI^%">=+Y8)L,"@1K!%G@D11F9PT6,.
MLL:M@5Q:V;13G8Z10@*!19.=6TH&LG1<3L"+2E ,8.#-!_)02&'>!P)6DM%;
M'+.BGO76\YW K6)(NX@,$I66HH:$T8IKI+!AI""<3#%*+[0L  (<@$X9@@FD
M:8.2S0?R0$AA(0!$&5NXS4R9D!A$JUD,6 L#*4_6CL_>E:T=UP>_>%#22&&]
M22%+I[@/:*.68* $;]%J'VRT68F+0D#-![+YI+ 0!,)UD8E8P!95"]1[P3PG
MS> +>J.%YR+IVGVJ+U27HL<W,P9D=SC]0L?'YGIO4]1)HY+.DB%3,,>@(BJK
M@S?>TDO-\?$@F&NQWD?AA:=,<B8+6UBU?9DGT<N*%2:%Z!/$6!T?GG<I8:\=
MZ:S$&UH+<2>MBN$)=,G1B&R%-B4AH!:B.3X>""G,.SYDEB: 4$Q:8@90)C*?
M@V<N(P]:)JNL."\"U$AATTA!.DF6+7<Z:@6A_D\!<NE*1*ZD:O4^'@HIS#L^
MA-'<6I=8\;D&NI.-XTS]43ONN*Z^TO,2R!:6+G;:6*%CK(#UC-\;FR6/8'4M
M8NED"D!S;FS!T#P?#X05YCT?TH-V!273 @0#05(AJE2(&BRFK#,/:*H[5*HN
MD<)F!G_LCD]&P]Q"/JX>Y 3/=?(BB-IZ3Q@'RJMDHH%0/2"I>3X> G/M'>Y6
MUIIY/_9?[XJ]][LO(QHL6@-3,KC:TX$S6B&6.;1!QN*U5+-:14HNW:"JG>1T
MC!6L$"4HP3%P("F;0S(FVLA5=++D@LWU\6!8X=U55M#2*JZQ,)M4[?]D- LV
M>2:SU!:"5U&GK1W9!]^EXNV-%583XXX60PA%"0E&FA!2MMH@V;V^)(O-]_%0
M6&%_3BL8F40P)3/IDV80K& ^NL)24C(5;TA@SJ(^C&CMGS:-%923F@= CY @
M!QMC,FA3DMQBE,(WW\>#884YK6 US\D;QXRQGM4C-!:CERQ*5-X(&TOM<:M)
M*W2)%38SZN,W L;)J-?B/JX6:B[1%ZNMU")"EB78+ )9MH(GZVUL"2\/A+N>
M+'@_K!7266Y8\%XQ4%&Q('5F)G#A="Z!S."M'=OWK:?#QK&"#=S$'- 0[B$X
MYV.N1[S)1Y]D<;EY/QX,*\PIFFQ4,"(GIB&3HO%@F9<I,.E"5" 0)>J:X:]M
MB_S8-%8PP9O(H]:H $I0M#O8>K2/,DNO@FO>CX?""O/>#]2&>]0T[X9D HB0
M68@Q,FU"B+:8*$PM!L3[WC5:V#1:L,"]318B3PFT35%%#\6A-!R"L6M4]+31
MPI*T,"<6BG>99\F93KXPD":Q6'A@"+0()*T;J^6,%MSR[:^[%_QQCF[?.4?(
MX6@:AKT)OJH(Z(W.077RJC>8 6:9Z) X&F<<,WJ>1_7Y)Z/A(/?J4VPB[9$
MMI9S%VCS VF5*R&0  8?>?&"W[Y1S,'E3'QDKD9/JZ.GIQ\]'.]_U_2\+P5Z
MX:QS+ 8>&43-F7,A, 7H<BF<*Y?)EK%]L;*B'C=#R!H=YSPHR L)3A6EN#6T
M1KR,5KL82K%)8O#Q]OUO&^2_-N3??0KY]#*2>2JA&"9*3<[/0K,0/&<R.6EC
MSC8JM[6C>9_;!OD&^:T!IP61G$)C8@2+DM#N."E7F;@09-?>VN?1(/^5(;]_
M99=_\Q)#3$"&"$O1(0/4N1HABN58DLVF<&]HEQ?2]:5;U2ELP_PZ8]X8"[1H
M@DXE@4XQ>@=*"NVC4EDEN+5#HV'^:V/^TVW^\.G+[!3'E#C3O,9HNF19<"3O
M2T%'TTIFFE1;.][UC5K:'WDGD-_,D(P?1N/3$2'CRYP.:^91O4T[%F6S1I*D
M/%H%TM'N5:PR*5COBC+N)E$9U[1C:51T9TZ&IV\/'N^^3-D*59QE8E8_PQC'
M?#:TB ,/&:PJ(M6L6--WG^EXW1JGK"^&O=.Q"(T^9P_:.^^E]#J0G0G)"'.3
M#)*&X?OV&E0,OWE)ID(0!0K+EC0%& ',10*RM"D4;4-)#@G#JF_E8LY'P_#Z
M8EAH ).$C#DE4&0JYI"44-$)\#K:FUC_#</W[09X^M?>Z^<ODP6/,ALF(= ^
MK)6H:5N<*96P*"MH%;NM':7ZRBX6ZVT87F,,1\M)@P7)O01P(@#-M0%!#*XC
M6',#:[YA^+[-^G,,FR*\%((4M!6>S/HBF=,&F"=RM@4,36G>VI&V+VQ']N$'
M$4I <)NY.\B0SW<33["ACD?)%63E#2 B%"ECQ.""KG6$I9-2MI""KC'4?-*$
MD%+I$#TSP2A&VTUA-)V":9Z#0I&<=&9VOJB$^-J.QTT\;MA0X!<M@PT9:/XC
MQ)B=<"D*F951OIC,6V!!YX _%^J8DM<%4#(D6F8@K6-.&F3((9L@7<!:]5^9
MOM)+ASHVX&\,\(77 ,!]!D4+!=";;%7Q5A(+N BAA1=T#?CSJ0\1E%,A&,:S
MJ+[!K!G]RC+0Z'P,')';K1T/?;^RR@\-^.L/?"R@8PXIB*1KQU3:[1U8+W*0
M1:4OJ)?9@']7SHC+.E"%IV2#932/R&A!9.:"RDP)0 <A%\G]UHX5?3!K(_77
M/<S ?A:6OR)!+PV&@UGR4&]4KDU^Z/UK2+CYIC<=775J7'VUC$?',S2?IR5=
M7H7>T(NSQ*3+OY_6U*1'UWI 5N'4;=?HSC4VLVCL94I=#_\ZQ9,)]GLG.'T(
M-61O<\A0C U2.>V32 !>>J[1!S1:9@^8RQ>443D?]2?G@]ZV\M5MY;\L>.W0
M&HW2!):S2@R2="P )R%O4TS:12M+#1&V?2T6LP)N?J[0"K=U#;9211&C58;@
M"T:BSUY!CH7SD*)Q7]+9M\'VZ\%V3H$'[CU/A6SM&#0#X,A\$8HY(E_P'$SQ
MM>H F=ZPS'%@@VW78,N!#*VD?1"9C"U;0B'+68F4N1/ZRPJ1--A^-=@NE$JU
MJ(WVF47:<QF8% FV"5DQ@EOGA,]";>TH@NUG@O,;;-<7MA@D2&&$E;%6"Q%>
M8C+>90RN:,^_I%!(@^W7@^W<;NN(:(5.P)STP" 87C=:S92S&# H6WRM>^[Z
M]C,G7/<"VW7W9GT><0?3(QQ_\$A=&.7??+E5OF:A?_=IE,^&?G]T,KKJ:_]
M/XUA;L$POR^8X4I&%1T'9C6OF;K),:^U8B8G@20-C"QV:\>JI?LJM"#=KDF#
M%1CBUP7I-LRN%+/SIV#.1-1*D@UN"F'6>^9\-"PKLKZU+_7?K1WSF8Z/+::^
M6W"]3_O[GT#:=/WJ$#QOCMN(2G*EF>7)U+:MD04/FAD!W(?D15(UJ+YO[=+Q
M*PW(7=MW5V"2?^&^VR"]0DC/!Z-*JTV.@>52:A0Z2!92+BP9FR*QM?:U/;OL
MNZZDNFWFR?GN\8@^_OV'J).,<=H;3"9GX20A/>=D.KG[<_3C0<Y#["H?K=QD
M_W0.#LJ/@Q,:>QJT'^K@-YZY%<^D3VM;_+7_>/=E3:!--#W$+B8SR%+7S+S
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
MS[#:(?D_(^\/'([28/JN=W VS:/1N!V77V$;T)JT 4 6R8!5)!AR%CGS;&M
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
M&8V[KN1YM>[T?*'!OZMG)N^_S-ZG!F,/_SK%DPGVWH9)[[]O URN("MO )&
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
MSJ["]?;_A4$_[3.H3.J;[<6K]B4QFBDLK0A*<IRH5CQR;@DAG!'J\8\LRG5
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
M@EK#DTQ).IJ<BRK0.]L__Q[U_:$=Q&U?=FB"99N*2Z_Y>87\/&L-46=S6<B
MM)$,\02L;)WE2%$EL&.,<,PWMFA#*[/V[/Q<[);Z..CIH2Q**:(F0/[2<X^9
ME8%Y*IRDW :&76T+/2%(S1\'&:N)IQ&IX *@E##(.,61I%%(L(:,)Q2T#ME@
M3*T13+W8TZ"F[8^\;]>'0:L_IM8Z<LT5E51Q9[3UB04G923$".UJ8^CI<&E!
M2HAF&+M<<\AZB[BW!#EG+4K$2F$\#I&EC2V"54.+>U?2J$^#'H-5;U/DD7N7
MG13>2.DXP=$0(:3-Q[>,"V'=$N;0 &8)O]5VT5.S]JQ=1(C6DC*'#.$:<:D=
MLL%[1'RTDB38[9#M(M.08E[C6*/*K<_%?JG/AYY>]R J@KJA/$\><U_FI )D
M>4 W&7 2NK:)GA"@YFPB[4"Q  4#)8D5X@1L(I<21=93)WT2G$N3"QXVB*G/
MAQZ!T?Z)G9YO#\^*G=$P]'K]^J1HY0#%"?6.<Z)8X%QK8KGGG(&51 CGQM/:
M.'HR@)I/ PG&&A8$09)%@[CS%#DL-5+>I6"98LKAC2V&&_@9N)9K3JVS0-;Q
MRIHN;QEKP*D#\YQP["E/E%GLM'8!%%PI,&.V5G&?4(+,9SY+SW,U6A2Q$(@S
MJY#S*B%B(^'>&^-T6D,1\F+=_MN=X1WUVMKP_G$$%(Y"8ZMUH#QJ:6P44FN+
MLR?16%+KM4^&2O,9()A[QU*0R,/F((YM0"[&@)C5$?Y5PIE<!PHW-+]W9EKM
M\U\S3LV-!<$$-4&HP+4B5BCK;-(J):8#<.H#14#5+'L;EIUUY@M#A7::(DUY
M0#RJ_)M12'@=,28L,4(VMJA>5?F4VM:IW?E/CU4&1\,<9U[+P!VVSD<1B S>
M6THLK4.<GA*BYFR=D((/A!A$N=)9K<@=;05%F/CDN*(A1@YJ!6D0>F];IW;G
M+V'K]+N]3BAJ+_[J=2AA)>:2264]CU$;;8AG $XV*"55'>+T9+BT,Y_O(:7R
M(FB'>)+PPS.+K/8>:<%$\%(PHT%L,].@<ITB+VM.74E]:J:)E40(3"4/4EKB
M=,*&:GBRX2[5^>YKR,&SQH_3P@&!,L2-\F#\2);;?1D$!JQQW,*F4;.R?/?Z
ML*<^[%D;^'*6,&5$TI9B[KS56$EOO>0^&FIQ'<_TE# U9P!)AY,UDB!=&D R
M,&2="8BF7)98"!4B7D--X\4>]OP]C/T[YKO7?ID?^F6,D5K(H#6)W!BL*6C8
M"=1L@X', ZOMGR>#I?D4#QNYP#)AY%7$B!/G )4(!OO'F !:E5<24$F(!F/K
M[SVN.?6^K2UJQ;;V[#^]!*$F"$F,-519K@(UD>M(N9 V6:4,K17;)Y0@<XJM
M,Q0K#>JLPD0@3KE"FBF,<L$4EXC&-(8U%"$K\NQ7'$<WJ5A')7>W-[2=A_#Q
MWW3?W1NBO[SN.RM>DN>-[9XFK:RT :?(?>" [=3:*#GQ&,.7M77P9$7Z=K>'
M<TX+:AU6W"*>'$,<$X>,X;3LS4." B,AZHTM342#XWMG@*^63Y[X:*4&R!H@
M[Y9V3XS@G&,3.,,\\&AD4"P91;ESVG%;I]T_(T#-U7ZF 94&+I+R$L4@8O:W
M:&1TY,AZ(G72 FN:\^YE@QMZC[S[=8;2YV*UK\415RU&:C%R)SU;8A4YME8S
M03C5U@HA/8[4!^5!B-0],)]6S][]D+WP(!KV3EN[S=,OFBB@W2B0\M8C3F-
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
M516?NZ\X!-O/$?>*(6M81#1(QZ7W4I)LMTK9T*M.FZPQ;CU8_M5AW&WLUD<
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
M.IW@U>'>7#J!@ U,QB%O7,8]II%CWB)K,?,FL$0LOD,ZP6L#O%>-=L\!ZM9
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
M73FCRL$SX9N) IFQ(H]E&G<N%V LWDI=&6 B*X;19AR9W%T%]A861&;U,O@
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
M&5@6*AF*#&,EEC"D<ZOA2(77C@>1> (8$0VB^'K 2*VX/HWBNGX#?BY7KN@
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
MT'MH"LCQ!-Q%K>68<9D<V=C"F_-IA'/59(<]$&J+*W!O[S8SIF=95811*;K
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
MQY&,5A9"2CG?]+2'*4\IK_-\UEOS8IHGW9V'4747VKIMA]IT==OO[DQDM+.
MS9\FM-G;_W_;6S>_Q[[ZN$WNV3(\[R+G&;]IR/R?2.2E$NFG"PK?NR#PNWGS
MQ&IZ\P[^/OIRN'?TCT]_[_]RM+M]\''G8X"=KV]E^>>[[7]]?/?QK2BS;'>^
M_GG^[M=?CL:_P7N=O>-_JK^/?C_8^>MONO?KSOGNUP]?=[<_X3\//NW^M8O7
M"U]VMC]]W=W'Z__U+N]TZ?D_]W\^W?F#\IWM/[^6FB6MDA&>$DJS)B!E($Y!
M)$F!451+/$".R,LWC+UN//*C,4OY])Y,4[&N8MW-S_O=/< N2^ZTBX!4[L'[
M:)@)GO$HE+!913H*K<(XM#H#[$IB,+ZJJ+=0U*,MU),V-PD81%N;">BHB->(
M?Y+[%(WV7*B J"<VY(P^7-]7P*N MSJ =P^\8U8"0*GL$10B)*NB%MEJCN!G
M/+C;.KM5Y6ZQ,,?;,,<2Y8(*D@U#F&-4$B-5:3Y(DW74\E!&<E4">;X$8AC3
M$21!0D "\4D0EWAIV562Q[A1J/&\>"74AA#3VG\U!ZIT7'GI>!]S(&60/CKD
MC" A,X.F@ %M670\BY!<.].RF@-+"H/0@D%J:=22E?Y?'F$02NXO3888GU0R
M1E%;ND152JF44K0:X)(1Y7*9B9 <L=8;8HU 01J#"EF6&HP-8=7M G/Y+,E[
M1U1R\Y_ECZC\,PT&+UM=1)I417)S#>U]%(C67EP;D^/WV\^9^L+2"-!%Q ZF
M*A5^_G*2C@?IUE3@W/V2(OF:^KT*A/<!PO.IN('V65K# D'1AB(S!4D<<$K0
MCA#.X)E"I"]>-:6J_,>'6@JS0>91C8'*RX_N&J^\O"!>;GO#*7?X/RX)\JHF
MX+0@IG3OEBZFA !M,Q.5E]>7E^?FU:N\_.2\W/;H1::]5)$1&S@C(&(@QJI,
M&+=.I^2MLJ[R\OKR\AP\#P_DY>IQ>!!#MST.E@4PE@,1.9:)48$1KQ@G&54O
M*:*Q0;,7K^0&9].=9!?'SFN;F7F#'^':R19S#$+<"=]F[.7:X-NC^Q >,'RL
M(MSM"+?[TY0K0>9DO/6<)"\, :H2,8AY))?13%1ZE%*HLJ@-"M,NU6\+.2Y1
M5/'9,_2C.Q(J0S\V0[?]"='Z0#5J*\*6(9<Q9.*CE22"Y4[2;'F9@U 9>CT9
M^M&]"96A'YNAVTX%P5WR+%HB$W4$P*(-(K,G40BT*SGU.0ZCGM1>UWNN<O3J
M<O2C^Q0J1S\V1[>]"DIQ9;Q"Z2P41YT[2&*$"(3'E 2>+S*[74*.7O/TA-$L
M[%9/X3EY%JKG]"D]"_,=:UY1[@XH]\>49X$96<22)D&GTC%76&)84D19")*C
M<<+P#%_Q#:/L$OE.*T,OHV>A,O0"&+KM6> )8N(2&3IF61)U,[&4)6+0N%1&
M!6U-9>BU9>CY>A8J0R^ H:<*D#C0%$ 2X4TF$"(C:&<"25XSR $/U8?*T.O*
MT/-U+%2&7@!#MQT+(B5#,[=$1ZL))!J(U\*3[!GS'A0:5DLHH=<V7>%!C:1N
M[US\].65EY/K.K%W5A8ZWKGG77\YCWU9=7$R7P\.LLYEL=W6?USWL/#%::\9
M+-F,+<5O]/)$*E 5+7,3+=.MJO#@M/72$II8**FM#G5%)8E)FC/NC.!EI#H3
M&];P^=:FSX&Y5J-XO:+K,T/7Q7;#JCB[##@[U1PKR4B%SX2S6(85 2>6*T48
MIYK:(*40:),+O@%V>E[1MY8T5XBM$+N>$+LP!V<%U@4#:]O9R9D*60E'4M".
M )."V%(]+00$"C*R:$NO5;8A])Q[K59TK>BZGNBZV/Y-%6>7 6?;/FBC5 [@
M##%X@@0,4.*D!2(S;G!VCGH=&P56ZK508!OO]0^-V_;VH7KS8<]OGJ#WL^L?
M-^/:3E)_Z%E>H3%XXSGL>!#AK$QB'72\&W1#,]0W=@_/RFS6-/6$G;/!>$[G
MZ><>"8=N,.@<I=.#7KR8 /_OLVYQLE^9UUD\\*/IP(TW_L05$NB>N--RL4$*
M9_WN:;?YC3OM'+C_I$Y#*\TPO8M%-!_V\++]S]U!ZGSNG1W&X9=]2L<=-X:K
M3N_XL+EE@UK#=8_B9<.!I(.$"RA+&2Z_EZ\NH7M\L2=E<=-;,!P6.7-0=]D@
MA.E!%^^5XBV/6?#<=8];W[I\[GX*J?N?&=.5!YVSD]YP*N5H&/EQ:,:QMH:,
M=WK]*[-7A\N^>+3AR,<['3G"^_# FZ%5Y<N#UH"F3AG(--3J!-THDS%Y\[UF
M&FP_Y3*_?$@0W>/0;T:^NL/A:X<G&2^'O^)=N[V+H9O3@Z7;4U['X].O3!.>
MV(/!#2."1SP!?%,7 7W2&W2;Z;S-M7#G+Z?[%=/GR@]'^$@O?^(\0B'NW[4_
MF9PJ**X96_@4L;0& 02;W)6K?P_ZER.,/B3B\8P^D6:T_$MW^-F=#U[\,/EH
M^%RMK6SOPO#)7C43O&;=^!N0<M;%AN)O]^P(]R3,P1R=;%?X1SA(\>PP[>4Q
M\/^6^DTP_G7AHM?G/S4QQI\*INSCC5\CT7Y:3:WGF^?R[NS_C-K,S^\9 P\Z
M&Y)+: .RX<2#%R0IH[DUT>J47XQ#MREN%>610;1.1>&-T<"%L#&JR',6"KAU
M,;SH)-0E3_!$3OMG:29[+8E\??T$J'J_@;+=P:6@;Z9R#Z?@#B[ \6GTJ-G;
M]=W52;,;G?0E)-0>+W<JNE/W_:,L],9EW6D +9LY8>S%"DV@E>R;)YJNT5#7
M9[]8O4F-7I&UE@FT=YN97"?0U@FT=0+MDF]V'1Y:)]!6(EHX$3U1XC!NV=.&
M5=8N;_B9QOU6-:Q7LWZ7Q:TU#.9]_$1W/F[A^O[UZ=WVI_.][=^[?Q_]Z^#=
MKS^?[_WUEO[]]4^\[^\?=_8_?6X'\_;VWY[O;+_[].ZOWS_M[;^!W5__T7WW
MUR^?_MY_(]]M__YQ%_^Y^^O.E[W]U[,&U,;L?&*:$LZR)^ ](XYF12"QS*-(
M3N3\.%F_ZY(34:%OI:"OIN16$)RJ>_?"FI0Y"<E' BP!<<P)HJT0*.FB9V5
MU9Q3<BO^+04>/#?\J_FRSQ7UVOFRVJ(JKZDF6B9$/>$<L4D%!$$4=[:(//9(
M^;(5^I8""IX;]-5DU@J"[616%ZDR*DN"^IXC$*0CWG)/E-7"&>.28'+NR:PK
M/V#RJ!OC87I:[AWV</PYYQ1.B]>SL.M%VIUW@Y+<.,S-(Y/Y=K6=X]*[!8>G
MNI=_NG*FK\N1_M:<Z-[Q!&Z^3L&=#=)>'AUS<\H5)>>&DM/C*'ED'F((B(W6
M$^")HH&<$"69\IIK:VGI#0 ;"A[<SK;VD5HZ7I]OI\>Y\'IEY_NP<]O?Y110
M,&CY&<D5 >L50=O>D.@S6*Z-0KL0+3\N*C.O'3//UZE3!?=R<7K;QX-JF;0A
M.(+:&B^"VQ '$$F47.OHI-%,O7BE-XQ9IO%VE=>7L0%DY?7EXO6INEP1DU=4
M$BZ3)4!E("8+14)D-C-(,C1C9#:T7":YOLXI7B6UJV9V51_W<DJ'I\CLVI_T
M;$]*@ZU8*N&.JER8HUR8,0 40("-D1+'>2: QCSQPON2W:!9,A!UD0MV0SS<
M>5/#?!4"%_Z\2YOA5<'PZ<&P[?IBR2:>G">&TI+J!8Y8CO8Q6*TT,)%%9DV\
M3[-I+7GYXGT5""L0+I]7L,+?LL!?VQ_H+#.6:4UR&4<),43BJ5#$XH$+)S)8
M:YIT?[ /=A)4#*P8N/#G7=J<KXJ&3X^&4QY3[QVJ_I[()N]?X\&Z8AFC?//
MF2WM#%$9A TQ(Q2Z?,K@R)4Z7LB8#V0#<_..J=1KU&NTK[&NOOPA? \]^;$[
MN.@1=I,O?Y&N^_751I9?X;B/\RE&E#,.O+4.# ]&T B*6J^XSDRS.SO@Q^T
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
M=9HR5&66+\7>R5W*N:4V"L^Y%2YXQ> ?04M-O+NB$*3BV)5R[*R*0+420=*
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
MB-"(2T*1PX$@2T2.:R? NPAX]BME64^OO<2CFN#7=X>__8R5EY"/<K<W?N*
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
MO+J5CJFO0)G5%ND;O(6%OD^1OF1;C.L'*=)75W]\W6VO_TR2^WWSQL6NIJ.
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
MQ%061,7TWSS[JV@X EOQH^DO3689/V'TS-H1;$ $W+.P3'M8OM*8%Z?&!9^
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
M9SXQVE84V$7 U;44-T;@!IY+GV"%YX>8C/1$X\?J>MH7^ =6[Z0<=ZP7C4Y
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
M0/>?T0XIMQ/F-(=9AHJPQ'W"/BP/RH2G:">^K@*SNJCMA]$J5O?T&Y>=WP(
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
M:5?)_('E#MYC.RZA%P&ZL3!^Z4,$M^%Q]4J-90]\OIYV32>)C,EX@%$#P)<
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
MP 7X381Z!7GEZH$K?K$=]<%WV2@,#.[,H\\,/R)X.YHA)+4J:Q(ZOOMRI6L
M!+?R#K[Y4L-M"M^CSQ(^B(:('".V3\"4K*.%\3W<4OG*P@F\S=#/OG@?+T./
M^8<1[MCB_@@YBF";4!H+1W],4&#CE6X?+] +I2 ?"PZXX=)C^QPN;HU,G1#W
MA\$Y]:$%7)7@;DB^$P/#X"Y#1[:MRKT\1RU0*NM]6H9\7=-WSM][84H06!-:
M:Y;*6<E<(-.UKI6@*6(WH'5Y'V2WW+#.Z3B9;4L)%K#"XYL(1L5CD=GH7\N(
MF37Y@V"DN+<(NRST!HLG=@O3A@%IGBZ(+5R;+]A(P)]FYO<FX&N97([>Q6T[
MZ3CUB<> K]0%D$D<%_!47A@C*1C?3O;+%H!L,8CW;$C%DS+E4-!A]>2.XJHM
ML-)^KBC(> %HI?2<Q)^AP9[2E5L8"<R&F9,'%B^S%-8&N<-\=SGU(W0@<).@
ME(!7>B5M=:*=!+U$@Q!6^; O)Y-"R\<]F+V7V*LA+ 9ZZ6=Z*07DTG1).U']
MZF-VS[398Y/R8V3ZP'J47,_B13!JDH/S8K#Z5MZ8@;GRUL_Q79.%^IRWPD=J
M*WS?Z+FE8FNW,?27M?O!-;Y4CK8O^J6-7"V6AZ#J.?5+.\+\W@K,;=N5TRN)
MXN)QQ%6C",1TRI>1Y.+I@_>2)$II5B4%,D>TY($]+),((LAU@XONYTHN:T I
M[+A][7!T+M)#=>W&P1TRW*7'$@I^^AH^!F*-1AE/,Q-N*+CA"_1#=6T18I0"
MP1\SH1;8&*8+\L!G[KT799LP]PPE"\T_S-+"3#J,-P0>>4 .'3,0@8BBA;V3
M/T/TL:YL5;?1!2PT].:9)90'#/-B7+AZA_)IC<=DTVSZR)K-A]29UYAM!= P
MJ\TLT(7E-])':DJ+;DBN:7$FJI1?M#D)G'\GCQBOB2K<\UG0<&4R7WYSC50&
MJX-BT'3-2\ PBMB)G1<#O!2NY_,0OIGLF=6Y<XG/<RG%<D7;,^_[BKW)K.9-
MW[UW),C@\0N*=0O?CO^6!7,6Q<?N\G@WP@;/PZQ4B<M#W#R+TR/,81G38K]G
M5>Z":A0_GR9A@/-Y8J<&B@>Q7<5P5S).TLV!/Y9@7_(L\ES=39LT\JK(FT7G
MM3#<@P%82N_"UV,FE\,T2+G#N7)!$Y[%V?S9##<8[MBM+-<Y*^<$!SY+:N7W
MTM9.QI*B/0V]])#+I$BG$<$ZR8>G[%R< CV_BRDA\35<0%'&4X$?9$=_D?AW
M0;Q,H8?UL@"+7AYF0]@C1=HP;:*P]8E\%6;_K7OKN]\OX0ZP^W_0;\9;O$PQ
MO>+!QVVW;%STIIZ/0OV"J.X(%1M&8!4DN+,G99(7(6HYS,DF@Q:XF 6'FCCU
M(Q\3 MCN(PM%"W&1-HKS1E7EH5&(Q; /YTNM:+?ZP\[7P0_MDZ2A#F+EM3R
MO4U+'M(2K6]1&OSHQ,"H(^:=,P^W'S$'X7G4 7-C+*79T@EST^P91SUA/AYN
M/6&^<KZS?/RWR:!4^U?[C%:XU[N?/+?JCX:SA.^!700*2HG>QKB4/K%ZXMPP
M-J1ZKQPYMXW#'3DW!U*P8U\'RO6&I\GES/:OSMR-0>/ <U(0=3^GSK>(W$F?
M.%<'S1]WT+SJ3^Y\UIPGURTC?GR6XCH>]C#?8*Y-3NM#YW$RB\<VM4\=6E\3
MZL61]5DRF3C<[(%; 7K?U6[0[(_(T(=_SY<A+*YI'%/>CGPL>TWY 3+UA6<,
M;KWO9!PA3#4=]6WY'&<8",EW[6#YIZ7%P\_+Y[X\/X/+CG-XZR>C[O HRP+<
MI3K!JF)XPLH$AZE'P",W+>H1(&SN7)" 1V58R.0X=0G8$+(EW*A"@3K!KT[P
MJQ/\FCK!WY&TA;%*6U G^/=U@M\P;"DEP7M<8.61!_BM03F]J?$!_@9M?=Q!
M?KO^(+\4PAG6WR$.Z\/JVGY8?U3W#FVWP_J//0$O'V%O*PKP\*C%P_PT@!R(
M:GWZO4D3:TSU!HV3CB%(VT3J +DZ0*X.D!\D&-CZ /D^A_7T0B=?RG$,6@EY
ME0T0OFI]#?1B$H\YM,5^-,8ZI'H:W,-.;^GX#3.5I;!"926+X)8ZR:].\G?9
M7-[_2?Z!55__JH$YLO=S_#7!R29G^%=.0;S"0R+&.CM<'>,_XV/\H]5S^74A
M;SS"/RJ?&*Z/OK<YOI\?R,,PF3K+K\[R/\NS_(T4QX:3_.:DQ&ZP]22_6<XL
M*9WD;^RY/\TY?H0=@<BKBF&;)E!5 #I>!:!^(WU;!8"/&W(?]&+[ T0'Q[%^
M#)T<,NZAC_Z40P7^2@- MS$U5K; UH\9/\B]C/)CW513 ):J"R\%J\PGGTK.
M_R?5Y?O\N  9+%B4 /5[<3(<7PA81NNG\CDZ(<"/HF8\'4I,>GVEA 8R57T3
M4_ZJ>((JGE JGM N,_6%)<6Y=PS*JL()G1/N\RZ<,*@K>-!V8^2%.99J.N]0
M-F$H'\!391-4V81CY!],5/Z!*IM04S:AJ>]:5$XH5[C?7#FAO(%>7SFA@>6P
MJ7B"+1>EZ9 +J(HGJ.()JGC"MN()QIKJ"6V-M(W?*!U_VE@\86N!A$V8I=6Y
M3?:68@B/_%9=M'[5-M5%!07^_J85%&R9W):Y2' /1@T\545A;U44Q!RI(@JJ
MB,+N110V(M*9%5,(O#]?!,.AYSJ^,;)FEF/YKCD9>:8[-)W9;&Q/!A/K#Z,_
MN6A7@N&P2K+^6'_CK>C.*?WZ_KSC68'O15;@NQQ>=IY(P]PPD=S%'I;S=H;[
M-^4V=IN <8<IRD,!;'\M#SA@MA?Z*Z&S2/TWXH^W7I""V?SP)HBH"?30V_)
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
M+!\LS[$5X,(3/ 3?4Q___PH5:SYW'<NS&2&SV B_)> "@94^@H>$C) <5/&
M%P66'<4"RB6!=4F6$>;P:Q _QEY<C&M%N):IY4YPUJ1". PA1CA!&.6_,K2E
M96UCIK*,>MG5!@FG2B&?G%B:]Z;"!\$V/)$6E\<:1 W!.ZBO2:3P<MCKJD#I
M^#M2F("%<Y![YY&YSZL@IP^EYR2P"C?(JDKSSB!'4P#0G$(),":;!D\TE__D
M60FL)V5FP>A :A4QD2QZR=QWGX%S 2BH<GWU\=O]U1NNPLG(X]R)C>V'$6@X
MV"]P.F+7"F BKC7R@_T!!C5 ;4Z!X78BK=H%W*T2CK>Y#F3TE9EMGY6&UE>W
M8CW#,EW=3:M CR60HB 6\%"BK6(;JK+U7IB^[(Z\50N PS6H5T*$4]\A$8]2
M"E#@,&:@]D4H>R5E?W=P^DM&.NTW .FTE@'S,IK%MG"Y#!JS#);KZQ"L!LNE
M< =YG&6VM-;Z@+FC+P?,':U7$#!7A6U='S.7A4Q<\;IE9+V6?,O!M6ED/)?!
M=7W7O<_@6D?(90J2VZ#!U>"%#Q5:EWAYS4-LY1\\$+&C"JO'^<_@P<<T>/$0
M*YF6!1.=L;$#$U;P3QSHB8'^/[(%*\.7FU%A[EJ>A^XDK. IG5)^[?#P/([X
M4FC3CZR1XX*\75C8(],$>\& U[,=9"5+T,O@WJO@NJ]Z'^:><P2KFZG,#UQB
M?@"DM[><("BU%ZT*:&=3>J"4T!\0>KM[M9Y1(LQ'7BW%LP=BU!I,ZL!#[_I"
ML*C;#0,>EDC)$HNZ\5C4_0,-W#@*'PR+^IPI++&H)1:UQ*(^:P!<"1PLL:BE
M2-6";A*+6F)1GQP\JP'W2\R^VNM5O:<IL:@EG*"$$WP1X2[4(C;$*!IJI[-C
M(RD))RCA!,\!3E :2&D@US?:ZZJ#RFT0I(&4OJ/T':5I/&_3V.VHK;8N3:/T
M'4_.\M.VB9!0U+([S[EWY]$-U>B=I@>,;,^S-8NCRP:$TN*<F<7IJQT)#%M3
M@V-T-5,:'&EPSLK@&.#B=$ZSCTJ+LY4YLJ>[M#CG9G'TGCHP95!54XO3TZH>
MC#?<XEQ4[:"$HC[$D4;];6Y7U0<2&K:>)E?O2BQJ:7#.S.!T5-T\C51+@[/5
MX'2TJIA*TN!(@U-O@Z/K:M\X#02IM#@E+$Y;6AQI<<[+XK343D]:G)I:G.IG
M=0VW.&OPJ,VS+,I:V[9+'B9<UF%"1S4->9904QMLR@(M:7#.S. 8:GL@RR7J
M:7!ZTMY(>W-F]J:O=O735!U*>[,]YZB=IE97&AQI< X74;4'TN#4T^#T*Z?1
M&VYO)"#U"S"VCK;ZTP-JO7AM%7&S2L)D(HB2-9\'_D\'X57<9^65V<^P*E9Q
M KHY1(P5D !KQA JQO$1?$9 9=VAF'M$8<M-8'PX8)>>P^>L FY(^!BO]%8&
M69"PJ23%?S@SF,47]J1\]V>6]S+:*Q5?O@=V5R#61K R)X]'9"$F4NQ&R.8,
M.FC,9AQ+2 G9(X&3P.-_L CABFPW'O/,]AADGJ!Y\%E$_0$3O15D) ?/V%SH
MO8/@<!U6>A;@MJK#ZBZ9"]W(:7'>(BP]U]>Z*T E.7LAT.(TI3P86":D\#:\
M:_MZ RK[TD(F@3]3\+K<Z_7@V$M[&FB*9SMSRUW%[AHKC[X;SYBJ3*Q'$!)$
M\8 5C&,[@C7_Y&A<'"<K!>,B<\@F$\=V&(S+PLO0EU/ 5AU6G:J@4U7:Y0C@
M)[??+F[&,%0R*FC%LE)J^H5NC0OP79V,#-5 OC6E"E>145@C_;H0&K"\2X-E
MCZ^K_*Q@<T^P.4M.&PU9Y@(LF+0PLL ZP5"$T,S& G!O$5D0QGQDKH .G<V<
M,$1:BS=L,&F7C 8]:  :M 1_J\G>LJ:*Y,5N6R?SVHJPXM,(4'F:LE*1GLJ=
MM2R&J(P07_=DR0G!R&OKSC4_45(:8'Q)@7I=;;!>@W0]^_:E>1+#7,V3E 4[
M?@5#=R_4%2Q-JA/D2,!O\L*Y'T3$<%49!^#T$'<1FED9/1=AN'ZW9K:O?'29
M#0/9RF>?X[;?>;:&O_QL!?:4K^<B0LES2;V4A2I>,D!&R<2+WLN9H@-D7K %
M2#44=IY\Z6G=U^7-F<R_U"?_<G*GN'+"I0H:^)K#CRWY%O-"-]F%?(O>RB5Y
M*^"E[Y!NZ6CMXG1+6<](SR=_=_(1#IYJV:]3H.XI=2.S!'7S*K9F"7;T,')'
M-D6 \?HQ<P1E@>('5ULR"YUC\FM-(@$C/7\'X6HB4+S>,%1P"6,N@>(;#Q0_
M.! E&D?A@P'%GS.%)5"\!(J70/%GC4XM4;TE4+P4J5K030+%2Z#XDT/;->#:
M5[^MZOT=6\1*H/@R8ET;5DNPSQJ9PPNUB TQBH,=P%$DV*<$^SPCL$]I(*6!
M7*\L75W56_MV&R_.0EZX>92V4=K&<[2-7;73DU#QTGL\/<M/9B$E5+QLFW41
M;;.,%CC"58V][)MU).:8$D=56IPSLSCZ0(7P6UJ<6C+'T+73M*67%D=:G$,M
MR6RK'=G\7%H<:7&DQ3F2Q>FH[;;T<6IK<4[3*+K9V:RFE ]*K/A#'&K4W^;V
MU'Y?0C?7T^0.)(ZJM#=G9F_ZJM&J&KE(>W,L>W,:@%MI;Z2].5C>O*.V>J?9
M1J7!D0Z.-#@7:'#ZQFG0R*7!V6YP3N-[UBR'=6$X\?(<X;+.$7KJH',:Z#QY
MC+!_EZ_AIPC2WIR]O<'*_[ZT-[7D34_:&VEOSLS>Z"UUT)<&IYX&IZN=AC/2
MX$B#<T"#T^]6/1N2!N=8!N?"*D'+P\0O]2>O!?+9B6'BFX2OTGQ M-V1X_OM
M!;!:!2B4X07DL%A5)6U^GU_HX8 B-E(@4#I:[[5:#J4-,4 RR)%'"U[OV4P)
MV 0!.$+%]8$PXELK4KX[,P3Y"A/ (GMJ>0\<J\3VO3">P<-C)P0R$2!1\*R,
MXF=, H_8U'IT$!9A"3'!\2:NE3P\A\_#&/ZC$D*(0]A(_F02,D(+":/ A['2
MV7#< >7)B:9Y\)$Y,)DGG@4FB*J0T8DLQ\/<M K,)JL;"K 0[Q$^A2F$VOXT
MN $H(4W'&RL)Z<71N72M\[H:9C)A@9EY++!2EF055^<A/^G<?!.L'F .B&&"
MU\[ARPQ<W8H&%SVI$]))#M(OB@)G%$<ULD@$[B'6  ;$LDGS0X8F!E&%8/)V
M1C)0_BG\&!;(94\P=.;\!*O@QB$-PR83QH=!N.1@A/H^<7XB'!KX2E-FC17+
M)KJ+L82!(UBUG.WXQE'5)+)S$=^ZK9HC.TL$NUI:Z2K@9R\&?LZC02[9S%?]
MS'^K9OM7O+U6#IM2.$=H<FID9%-/#;8!QCV;D>_%*8Z<'0<!'LR+W6,%HN[X
M4'L;Y2)@Z RBR1LK@Q5LO&I2@Z\9:$;%_?]2\#//&RIN9[O2UUH;X+"U]EHT
M['+.Y8A\4]][&:Q\'9,K)X25;Y+B-3^QLBO2O-[5\[F3E;Q*IZYYE>-OD:9F
MOJX1"?:45 I]C!.V995PO,5<4IIB6DDJI?C9(IFTGTS2* Z!!!!#+D#+RFS1
M)62+S"H0\#Q7M)!BRBO&WE)%$R<((V5JN9--::*5IV2*: \IHE6';'V^XFQC
M!9FIV!E\6L\=&*TD*N#+_BY \P5YBEY1GJ)L<H ;K!K9A?-(4Y01&9ZDZ%3:
M=F2*HA$VYC!H]KJ^*4/1REF;%:>]A$-3/3]1:CN\Y-,4??UI"L[:&?_IRNEV
MQ[;%]%Y[TK;:S#8&O;%A=PUK,NEW!N:@_7]ZV[BJU1F,,"@'4JGB%-,GYU^Q
M,W:B9[*:M]8<K8SRG85^#"YS6"HNJX%E^ <3FUH$.[ 53G,N.H4AJ'K":D"X
MB6H-ZU/">!3"XFDG5XD 3PR\_4=&SULCQT7"@*J/_"#PGQ2RI/1+4NQ;, 00
M7/QFV?S!:[0L,VX'<##8SB(+U1Q<@[_$,!6T/RJ-399HZ?=O\$T3> >](;5Q
M*OS\$49"<X>C3AS/\FSZ%SKTH,$,XN<[3W@Q3QBUN#@##'[".;@MX)R$\7SN
M,C*>\S@(8PO^@+<]31U[BC^96<\J!.E12@#PUOT1L)/G "(?9A&&,:,90"SA
M*O&<W*U.*[6<2%7R@/P9F$0EG(*A#),/?P0@%4@(:P:>3\0=)X@,(F<&#R&)
M&;A?H&^@69@O>%9B6-40)@_BR%V )W@-/(,U*6A-+4J'L B3$:E9+1Y(R "\
MBNPV_!^):KOQF.@+@O('.!I8$4#V,.0\ @>%BE]XP 0OX6M87!XN(WF=$"[^
MRH ]6 ']GC8;& 1E,U$KG'),M36:\A6X[:9J&##X*R!6Y0--LNHT?12.,1N!
M8\2"1X>20=DO,$?SS'\K9%Q,%^<)_M6$!;A[T>0Q)<2C5[[FF>6![2,9F3"8
MX]QRQLD+/]-W 8B7'_R!B[*%I? 8&W,J@%S94]PS\8U.Q"<!'%Y6-. J36YU
M:U:Y](UA0U9;B$61ERS'PT6S,661K##T;8=TBQ)-^(Z.9G1:KW&@ 7BZG@,N
MP1?89(5BOS);58>#*>!PIK$P'&4:,!,;D)((XJ>E)"Z67H%L.7,@3L8++[$:
MBW-3_*#H#9]\[^$&98HS>HUP8 X/.)AHF'@9ZM@D!DT1_%]X73SG;H@3H'&:
MBXP N$%Q@,./+7Q]0TS^/<@4D(-Q2T9I"C0,G!B"&RI2GDRO;N1DC!P6LLOP
M2PL8Z@1C99BSW-\3RRU,]/ A8%PSKG'TJR+S?47VF^Q_WOHGYGYEN^ IJZ*1
MT' _.F,1]03LT7<?>>AIH9Z&3_0/( C_A-[FL@C61(IE\]&X@;: N^#HQC/%
M>GA FP0SXB:8?-MN3BMR2_N>OG-UD62XW=#'"!?TG&>(/GVZ55'PT0_GS "K
M!]$*):,6Y$OEV67A7^.3BPO,F0]\U5L8T1]AO:%""L%7C/N(5[@BL2V!*<@<
M>K ^_\3\%>;#>>TB,0?,.C?8(ADMC#_8)]">9)ORXPC8R*L@^?:?;M]KB<1W
MJA&CT 3SZ74Z>UG4AYXJ?  '^7C\C,"2<" 'A4R/'_&D8YPC^EIZ;] D+JAY
M=;*45^V<T*="Q<7_/_^C;QBM]S36#_SJ$WQ%'^KOW^3>DWZ7F.0POP$D9C^P
MO ?*E:+[\<K(CN-(1GOYXSF4>L;=NGLVC]AL!*O.;8RX+5GD^Z7;"N5C0=!@
M/P"1%IZ*V'E0I!VR<K!!D ANXOORHG#!>N]]N,B<PN53-)WP*MEZ8->W70@N
MA<<*%C?&$)C\P/27P!4[=1XL91Q83TF07,A*U%Z(OL'0,=K8+!L(SP-8I,0W
M=)4^^9-(<#EU1U+W;2GH[YBI%&A*C8[%-^K+,-KD-RVG-5I&+H>).P-&1F3M
M\ \4W$?PK(6#,H4O5H^0V[GRC((#DF=F!2+S\8'9)+5B;KJ:.\*<6?_T28X2
MIQ3?[Y =]WSO)I74$0Q'WN64V7_P$,<6=C@081 7LW#J!Q%WD<"[9<^)#Y\^
M3PJ  @QC6Q0)X)X!WP9C.D$EA<(5W.**O.=4Y/E;>*3DPP[VG&K*& \K)Y3T
M=5W_B;:V[&G^2O2I^#-B%P:K0-)+FP@$!-Q_S)W+KN>)0Q7^$Q]?%KZKCX!6
MRD9>_?(U3=8-TWBUU&JZ:]),=%4J2V81\!PLRK7F(7N7_/$>@INY:SV_<SR:
M$OWH_6(>"[,V2]?!Z'W\:Y'0Z>N:T>]B3H=Z#Z7WT$2Z1Z-TS](=-?Y=Q]#Z
MG>[:KUN:OM-W,!^SO^,OUT_6:&GMOM&DR9:CK.@8M>[2Y=:[E14>':P\6G#/
MDDOQ<6\AKF3^6D7%946-MK;1X@3WEGO9\LH;(EKP-9W0^3$,.P[?E+CT74$X
MJN!?UE,<T*U('<XR-^)?!*IZKI33JVA1'>$5RMYAON5)=@JL*,MZ32Z^X[W)
MG<YE"6J)/"V1I\NM]]KLJ*;96['/>UOVB3N12JD]1ZG56P.U;>[8_OG@HEO<
M-K6_H6OJ/OWBDSQ:NJM&#9(ZOY6O7E%YFF""*0%%[+B%&ZX2^> 7LY6<D-G)
MKM\EF8VT\@KK>E_I[7:N@B[-!N4S/_;RYE\X [K=TQKD$DCCF+([8JTWM-8M
ME;VZII"KL7&MF/%;/IBL6A+T2N\,%GI4A*M+KCP))(&1N^]8I2!-^0=3HN<Y
M*C4PC@[EK:2^%F(87G?-I:'@S85ESFG&#A8W\_G1H3@C!F%WDC/V4>RX8SQ)
M<:A W^>%CG31@,:$GP#?TMN/=U[!QVF]-*:VLIDL7<U7E9 ]4K6HF$ER3V"A
MD#R9QK/BPM-N*%+!(ROB=0W/F$Z#!5.%0J@\./"XXOK> [S(Q>)D*C)8+1'?
MC:?\;H;!CQ;2BQATY+68D?X4/UB>GW BHD/&W/KIS)9.S) E6O+XU!**'8(Y
M<B; ?B_B,\7:!N),1@^\\P44\(-(P9,X7B<!>\Q3-"UUC%O+A.%=6NXB$X8U
MS\')A*%,&,J$H4P8RH2A3!B621@FSE:NHE6F"&6RI6J*$ ('\!)DBE!*;9.D
MMF.HW4&W?E(KLX/R9E5ZL\I8?[.J3G>D3IVRO5W-PA;Y-)6RD$G&]I5AY!.1
M:[.0A2^DHKU\V5_2&C/71$&DYI)+0[Q^,& V ]E>21AW<TWAG%S5)K^0DNM>
MXK(DB7?K,N##1PO3@6GC#TJ;Z0/*!WYR1F"0GI,V)VI64YY4>&)%:#C#ZE90
MWQNL/<SEUL2EDJ$;^;FK)<]I)C++JJGT8"&A1.:.ZLC7OR+P?'><>P<Q])79
MSG*Z6GIICBXRCYT(>Z7PUKFY'.:K?BX-O)@'7Q4,);O*7-"Z=-,O=%$J_,K(
M%VY2KK-@DFDJ$R_(Z-W</=?-O^#):?S"CHJ?2^2>RH$IY9QTV> WM!(AJU%A
M?%(6O%BDW<W5:(LB['PQ:S1U$EY/++I=GR@<: <F>I=3[\U-R_Z6WCN4:=F:
M9SIE6E:F965:5J9E95I6IF5WK^-,XHRBA@,R62O37N76:ZJ=0:^F=7%2<*7@
MKG<S])YJ&J;,U];@T295<^92@_E]M6@775NDJ75+YXHVM ,O*!4MG 45:O8J
MY*>6*Q4_9,\7E?GQKD2YU!Z6QTT8_8;>O=KMI;!;"L\3IE?)TU0D+'5N/2MC
M_REILZ+W-W1GH&8U%O4PYFU#?CH\.P@O["YU8OFMB%Y 1]#(I'(U2R7FN[!4
M[+Y#N<OLXG_)5DXX[%(ODWLJ <SZE=!E>$\91E3]^)G?DH;1'@)KMK85%._P
MM+Z/$Z7_ E:CY)W(7;_JYE+G=+N<16FU,A>6M!U8DK$NZNJ4-)UPPI162^T]
M><WFAR5%.7X#C4V)8.3E&*N&\Z*6I)&'KNO;O+O79RYTO&6\D6MZNI#AGP"%
M;RB5._5=ZH?"'G.2GN3T428_!@_^R!H]I]G_<A ,1AW3GG>H7[Q ^EGYP$9-
MZ=@])(/K>SD6Y0\XLHV &K&RAV=@LD7]WT!,7'@1;YB S4T2$<\59\-C:&V1
MV;QM&#4225NM</N(S0Q (I(# MXJ;92>&*A*8#EHS*W$=))F48TW0G_X\0-O
MQ94::-%389+V?<'6:>G\897\]3P+GV,;O35;,>;Q$W46<X-!8AN/+HI: _)^
M#[B)+O<%3!6+I27:N94DKT_60ONH^YPU9DD;Q=#YU\P'I^_?5E(^+DZR1$,7
MWAF%ZM9S"Z->.9JB?+3 =E,7&]&O+7=BE>/:E#JWA_:4C6/<5]+V+K21X!@%
MOT/.8N>+R.6V(&"X>>+1'.^S@K,NFG'6DXF:+^;Z*(D^5L@&^!BV4<]RH^=<
M_ZAD7K"R6]&PJ8@M=">"NM31UK_2UVQ5!D:6B]T_PI0E7 :$FY2VD"2'C9-[
M40YR'2(#)F0'5&7,/1-Q($:W$X!@'D=2R#^H%HTJ1-'S@YF%NRYLRFSY/@2_
MO) ;*L%F@%V-#E?1V<%S-]Y4D#=_7UE^3"UY&-"=B1XLHN_+D@KZO,EEKH77
MDN:IH@]D\,BX3H G,??%M.>1,W/^G<QB5<,*>@(*!RE17DX.#ZD8^/Q4C39F
MW'BPR9DXB%O8UM+&=B *\,S4F6=ZAI8LQV9>G?'(<M1MB%$')_$W-@IBU,_T
MY#Y_9KXB(4#L=#=^PL:%7+*Q8=N2Z^CQWG6S7$.]%5NC6*EC23Q(A^:]X])_
M4H.GU F]>J/5R%4D35HS4][.2C0"S&UGY$6/>8,XD.6L:1AO#.L@ "ZUT],7
M>WQ1-]=5_RLOS%RSD1THN&.EKVO=UT56,_/#T\F+=EE)YS3Z._\JWH8P\8T[
MK<RY2^Q)TCELT5@O#$* %Z(5Z,SQ^-'WX@KJ<Z:]37LVW$1[8AGGX:F.IO/+
M:^DUKIPN"'.8:H/@(O]-JD59]4?>$.;J)'*-I+(V=\MC4Q='WM9J60[Y3:_"
MD7VZ%19[/&)=[B,K-G+86>E70%/1^7R\0 /A,M&N!+Z^A:Y*Y"_$N]D:L[7D
MYB&DFY-P'66$\%F/,)TE8F2](9=V(-).:D"9)TBN>9<HD*)[<B]:6;(_KYU*
MC6P;!>;Y=9817OB+;D]NQ%!>;MHI> 8_.G[,VU1!T>H$<CI,6P0?GX&+OA\!
MVSD<6\%U%KOS%9&?=^X6O9J=Q.TK%/$ .W"RM!5U$6[4AM:/EUP';#:@#K@&
M#OG65N;\9CQNC93M7HZ"J3<KI20I_%ZY!5^JP&X==.EQ"^S:NC;H#'8IL.NV
M02K,O5>7F5K;&.R_9JVO=?1RI7 U+KZJ8>G5^H._'2IO=JU&.C3AMUI?(C/%
M$2\IL=FIJ*O990SE*'LN10SE5JOW.JK9[=>T^J:R;@N_N/;J^^O7X4[*N[2^
MM3;3J$:C0G6LB80.VJK1[E04T&(Y.(X,GKZRLQQADQSA(0HU2PEB :'J+(C]
MKMKN[5BG*(WA!L+R#)2TAR5W[$%?;?5,:1#W3MG/5A#;MB/M84E[")YC>R#M
MX=X)^W?F^C;FI;_&T=CW VD92UI&O:OV#.-R+&.:%CT*>8<)AM.M$]@Q-I/<
MX[% 3]/+7,$JR+!C]'EC:OV"#"3"*G-4ZVO]S5+26!KWC<SNF6K7U*5QW[\6
M84L*:=%+6G2SHPZZ%V31CR>&O&V)]'5+FL.6VFI5E4-I#K<3]CYB((F[R>$E
M&L1!6^UV939T_Y3]X?/.[4L%T;6ZQ7YY1VCU/S]3#;.EM@?[QG61N\;&EA1^
M,/<#@O7&2Q6N,W,\*F;?K>O$'C>2%^AN323Z.A7I\O?:*RU>;CU%6\\)-YJL
MHE 9^S$6A!'/+G8;>AD]:JC2A%QMO'_1%O4BHKQ(Y=<V=5A;V%E4)7J""\4]
MK;\MI6FL3VFV-:-D1O.(5=EWGO+5CORL 4'Q13%EQ@*$5EJXH4(= RQ>4[YR
M<XG9>)U3M)I8R31KJQ_13=418WC#D9#)\'X)?,K<\<W$#V[H[KXHZ$Z;G=6H
MM>9F0/0X$!=RGD&EXL#.D+R<7'\"NK@UISM9Z45&?DUR\4YP05'Q\B5@!UM9
M*$/;!GV&I]QG?ML)FU PO*J#/(SG8CAF!5YRH2W%I:=[D\G4POQ5\ 1$#D?+
M+F;@1:5KYPTW2AFT%MT,@A^]AR^3;W,=,W*7AZEYKE@UO^6Q^4;JXB]\W@@D
MW\N#7KGT3J+4[>^?J0H[WPP#Z?#Y?IB"EZ$2I)<$<:1',1 19Z&31TK\W VY
M]S30=?*C[/()7?Z=Q/PN6'8['[CU+9DAM7#@%,@MP!KYCYR# =ZR%PU?1N(Z
M](@!_=GJO!8NT?*[^\_XHSS4&+_(C+TR1 -?;\P5#^]$QRF[\9?BU70OGN["
M)U> +1 ,F+J/MS) ]?GEX^0Z9!C#S_/-@AO<'"+7$S=WU:01EXGYV\?,QE +
M-RB2,;[]$'#?4MN<1BP*C*N'36Y P@PSUP=EN4D.O^,V%/>\4.2_@T;2Q4BQ
M[.'"]4M\4-RFI<=(-:C-T!*5^'W'(OHE=XEY;^SLCIAHAA#2_1!<C[#A^#:7
M80]ILL3"W,5SA6_!UD]G%L]@#X9Y/E"LG-[@?=5M9;V4TL[J_ Y<F)BS7+<%
MNLZ7&=:T*01>*U97+OXMSISZYCA1THWH+78.&%'#AO2.--DXNCJ^.E6^G%=&
MIY5UV89=ZY])&P71_ &I'C@VMV.T)_G>.+&4>)&-CQ@N;(79W4!BQ_I^4!SS
M$D1BQF@C\)=$J)O8/(=3;X% N K!L,2)R5Z\]IV-N3+]#WZ+Z55GT%O$%,#&
M2F*[YU0L3>XU]_!^+'DRN9OUI8<6-P,7,5?I3E7.0UK1J343:@2'MEAQH[E6
M_"^Q^ZSH1NXZW8(1IUYD!*GZ8BN^:JM3*[Y"/VG%3VG%C2I6O$9WK1>EN;>P
MGQP_SM_3#K961;B@YO7$4EZU<]*<M4^AMC&8P#):[VFL'_@5]F2A#_7W;W+O
M2;]+ H\PZ5( M$TC.G3#<;X4K,)&L CGT=,Z"\@Z\!MRW[/6B[D;O+S+$%Y!
M=_-]'3'+D75.61.S"D=B/=^7%T5IO-[[<)$Y&[:A2[Z=WF[ [?1:^P;YS$A]
M')V*T;?1,HWR2ZB'6_/%?^1V1N^I^=ZX7AC/9KPS#[84"3$59?,3T*11Z2LS
M[Q&D^W!1QSU,0'4T6,+KA1P8626B&N_7E1'PZ@UOR0OOS^?!L/&L\\@W"=&P
M%SX%J^LZ$X=<,2!B%(NF*J/X&?T<ZAN)J<:LE<?W&):@M]O#W-9RGV6%AW;$
M.Z_ X)[OW?Q-N]?0U0G14^"_^,X>8I>W-+M?.TBR622K$JU%@)C+Z\(8!M.>
M<0#.T=@2^66@W I_EO:H=.B[Y/?)3J6"]Q$]8<XZR1CBBF@IOUK>'\H72Y!I
M&(:^[="_5'QKA UH&5N9_ A[K6:I7]YL)A [MN#N'//PGH<^)/8F1!^(]@^^
M^5@>=8K3.RJ-BTV&LP1IM/@V;'5K/9/O2.!?O#D@W[\ZN!'"^-F $?6JH)X5
MO!/NTMPQ,\F[*;K +3H  !+[(U ]?I2?G!,D=,(?>'ZD/, +@$F,]V!<S6+_
MR#=^7NGE&Q6PG_>+3OI64BIR0YI@V<UIL'$T!DTSC@69NW*6D3J(5[*-$*P4
MVD8@VI)3*JB8J/E9V,E]!AU&N</%X\<Y(G 8[+P7+(KC&KDXW$:0OF'+1D"B
MO'$C&()TNF(;, 9%VT#ZKN)M(!E [ /)*?':?2 =[E#[0(V.C+;*8-;^B3=D
M$KWCPNSHCA9N1V N<@W/R&D/A2@6(#VD;="H/V>0-N^T)A,GF%$(N- T+<%4
M*,AV-:?)5+^G&?W6+DVFVKIF]/8/8=C1NJWUW^[<9&J@]8S]#WN8R>J&9K;*
M04[6MR-669"X#RRT V>>M#S_GJCPK= TY3NJ[6$Z8]68+(O+3\B"&;.CD:(^
M0()#,N7<7*^*0S%\4W<#?-.^(!KWC>9XZE<VL&:X-"PCN$9( /)&?W-^HH69
MPG;)R- $"+A1UM#L?L7O/$CY>\"LB,(@Q)T*$)4$6[C[BJYU6KBQU9B&M0'#
M:VOM]@JM&G@#92?]$VF">Q&]?&)Y#3SL[<;SH.8GQ"A9T3_S)?IW' +61O]:
M6FN55I>R__';F_M0N\O:^8K5KE,D2O4B8&W4SM &_6*U*P-&B@FHDYX";#H!
M3G. 'WE-?D-."3"AE@+;A0N7(\3E GY)@J Y'3O[UB;W.>17 [+C'SH/HKL+
MH4C4A<KU07+5%<]O\IVVCY\[?].@QO/]EM9KZ;OD!#L#S3"Z^T^(]36CW]YI
MV,W?]5J=PTRVW+!-RMZMNRM9=$DR7<N@67FF^R)L9BQ@J^(E-I]K%5-(M68I
MGNSL:Z'[RKG5G6#Z*8*BF3,>N^R8][SSA[:+EQ\=MM(98]MJZXWE4-8PG N:
M0^DL7*NF4 ZG[ITDI;;&4JNKG?Z^.RCM2W"/E,(^[6Y16.S=R#YZ947.--5>
MIZJQW&,CO8ML<E@ZJ=95S<'Y=SD\OL[_S:-:YPFCHK^U5[=V,@&U:>E:?M=I
M5;8 >^SI>I'M=LORIM>NBG#2O&Z[QU?_X<R'&?S;2FK31CYU"V(S)YY=QK:_
M6RLTN>\?ASO7?;-RTTFYWV\@Z-=HRH*5\Z\+V=Z-'4-*N;D?FC-Z5=]>;NX5
MXGG'PQ87E[&?7QO=D^P8<AO?R)0F[^*<M(/M*G[\1KYW2QNYBDVV]MK0%R=]
MV3GT?="EEEIIMM6!^3*D[SW0IAGG1U(Y+DPYC+[:Z^P(\'1ZY2C=)WVA$=.6
M-NF7W#VJ4_/N43E"-> Z>]KIC9J'3R;,IJOG:5HB:52 7]]R\*6TU]EBZW+O
MX89:P_&:W**NG%3;^X'9U*)'?*6+]@QU*-J]SE?MGJ"%?ZFJ7;U7B[)=T!#J
M8;1#W:[9TP;F 4IANUJ_7^XB>[7O.N;^;]T/DD8(#9AKHPBKZYIIEIM0R=+:
MM7F!AM4;+Z!M[.->?\/6GVP\2K+G[%)GW>RJW%)T^I@Z 6E*XSLX ;*NN30%
MA]2M;+^M,YI.$RE5!Y"J(YV- LF.F4FE!F2EJAY+++4T"-IQ65Z.$M@=[K6$
MN94PMUM*Y5H(@;[OVP5U2@WO1>,;HO1MK3^HE])?I-Y?LNKO-?=]^'J.H_LG
MIO%R_V3[4NMBD+#ER&X&Z:PJ+,H1R]Q)(6M<_7(N,FSLN*E*&6YLM5#-]HV_
M>1:O\6=C?DB6=L.W_3!Z492[SXY.S:YS+<>*:[VM&IT*!>TU+C^NRQAG)1X=
M5>^U3R(>>_*92U=*'K\8^M-"J4!=^D>6CI;%[QI>C;;O<'K_5*FA7=!5H]]1
M>^W>;J[1Z8O1:J1?4D>ECAY*1]MJW^@V54<K-2A=7U*XI8)4S/0&9?B=V4U;
MG:[YV6'*X%8..JD,[CNS?0^;':1WH;_XWLWOP^$WY;<47^<SL\(XJ!/\Y<;2
M/IJ]'W <*?I'P":,H)\%P)+[C'AB"&0[)F"QV(N<#*#6900"A%68?_,<:FN.
M&-BAIOQ&*'K.C!&,-/[_"2&"GY4YB*UCP[!C)[1=/V0IE/.5)^AYE0,LF@F"
M)J^!&00A2R#7'.^1A1$L8 Z/,"_B\$^JPJP <701#<E%>.K\1\!%Q%JC !?6
M%^+Z?;KT^LB\&.<^5)*9K$X$L:PLQ8MG0' []S%,:.K@5.A3&'(2$U#6G 43
M/YAA/*WF1DOJG/%)PL.:N/X3ME7&BSH$P10FR-4J/@-OS8%?6V,4%@Y-S'^3
ME#$ 7<7OLY^GF$Z"A#,?H82= 'X!CV/?6RO@\-YB+; "&_'>!(B4H"T?8!E<
MCJ@D<*"RY1$2.LV/0\L].O \F)?0(NCFE*DT>3&_A?5B\]RR"U[Y/3V!(PA2
MC#-,QZUKM\*URZ\1;.-&I?ZR5G@Y=)JHK2:,+S2W CC.\4A0(X%JG:@61_D*
MQMPJB-\B+6<"RQIDPH6PR>/@8#,63?TQ!^@.0?%"M!:+PI$BM!-Y?= 0BVP*
MS"]V(P['&;+%.2-Z&Q9_4T=2CKOI6C:'G<_K/NIA#NV,CU@DMZG%XP**EFG$
M0#((A]&+N,0DEN')"1G=D?5"T''\FL98;R5"#A"*('-D64C0O!S6Z.*,(UKP
MIN'"> [&EBL 'Q((#;8&$0CQ79QCQ 8TV>S1<F,JD0?*CV)@ D-FT%)%?T?\
M-A)]KZW "?E,YA:" 692G[ '5MX4\4<"DYN"&(=H50.Q<;/-%F =Z8&R'Y.]
M8\1 L+-:,17^PHO3R@_K)^XQ'QB038 O$A47NJ=<7WW\]>['A^'5&U49DD$#
M$>$?<2',/A3OVTKRDU[JJ'2-85/7^ +/BB5WTI5K\!'"-UP?X3&P%#&9E%0N
MB4&"BDMD):JNC@4_6"%U[3K5%SNA?%W'OP-"$*6Z_CXAK+.X389XJ[@\QX0:
M+3<949,1(NMGVGC_>@2.Z,2)0&EP7&Q"1J<4P <8-7;"*5I%%3[,Z5Z^:[^5
MUT'QA;:HF>)3\@W1PJ,(6DN-CV"REO?@D%W!86D2HO]_XF.EO?\7CU!4\G6%
M<\(BNX9 H\72MJ1.)Q2[9<5>E+\X N/Q;[H]1KC=L\R')4L< E<087&$LCKR
MZ2(9N!6!0YWLP%D4HT[B@/96*WG;Z/F=<NV\X3$[[,\HSH'ONO@S<([L/Z:^
M.Q;[.TB00-U]FCKV-!= ":DB8 G<Y,GAIY^#4N0%\#V\+'E;&$/8%8:3V 7?
MY5\@Y]QE$@+%7Y$3UR@ ,EMV]@RH(7NP7#47M:D$1ST&6CTPBD=0%M^@[,9!
MP-U[&-%C?!1R<8B>Q3-!'4E]BV0%H!=QD#""XV7P86=S,.^I]S6\OU7ZK0ZM
M-UDP6H,';B$4$!<*&2:,I8L5"+?T&?@I#KE7'GNB"%4 9J9^%D6=,(7/EF<]
M (/0'RUX09C$9XL3GS@!4!6QARG0? )&AE-G_IX4_]IY!)I!>$/\]$6[)+);
MB(@C+$\:@R#*."H"1_1.\8:?:2R4A@ 1P.C50"B/X)7WYVJM32@=RW DGE.1
M[3CXY(J-RLT)[%A*D#0-46('3<T0.?<\R.4N>Y@",\/. G' *$Y=H3EE<% 9
M0MB<&#=0(@S/#YBD"7 0![3&IB&37(PP,\G&J"H/\"G?^'!N8@_DPA_.8=_E
MB/2D%71E%T</A9G@^CLC5<3-&OURASVB]B77?&%P)!<H^8,5C).8T?<>_)SK
M@'FG+)VBH;O-^#5? 3DN#$X:L:LBLDK7G3KUFU<O:)M=2J:%O1-$N.84>$,D
M*/!Y:+,GMX>-<UZ/6O3LTI[BI(%%D=>BYLT'WS_R&T_V6,Y,W]#=>Q2\Q,>A
M69<R7R(H/JT%.ZQB_H,EPLB7O"F06#5J238$ G#<'==F4/#7R?8%T@:<153C
MHE@SV362]$%.:=+LG1=-<<^#2/\9=O\D%;J21Q'BN1Z'_9*[-71KWJVA)NH!
MEA33(XF_AW)F>1YB_HWB\0/#9-VR!J52+_HQ*!3HIPT9Q"@Y.XX[(?.F^">)
MO#@7$+Y8N)!"SR4%45F<<#&59G&HM4SQ0 L?'?:4; [I,&(6N<P8!@2H;1YN
M: X0T H2'Y*G-+.47LQ5B[[*U'-E2#7;W1:RK'RC TOO;]#;[*=I9AI=6)'7
MXWTR(/*D&"5;!&5=,]O?5"-\,.,;;K:^)%/L><$YX <-'!.0-LW%8&31?\BZ
MC?#7DV",P3L*N0, C)XFH-$%(NF!<\A_GLNZ*O^8,D_D*;GG5N HXD9<(0&C
M%I!SD<AB&P2JS)-S%I4?J5BP>A<4)$H.E*R(4VWL4Y8^3YD4,)%'I'G_TIIC
MXI#.""*A6O QCYF%-O#CN )=]0,:/0VE$Q1&&,S'#!",15$F,L8)DF,H3)6[
M+AWPI)/(?ER<F%\K=>'^%#F-"#8DS*Q'"RP29JGA9<#C&8:P.?=>J^BX)$<J
M,"6/#MC S>.N7>1$L(_3'$]P.E*_Q%CIED5A[IRAD/;\LT+]W:2IW-X\,9[L
M$<=PH]Q9QM8C#-G$:&,3HTMV@WOKW6"<M3/^TY73[8YMB^F]]J1MM9EM#'IC
MP^X:UF32[PS,0?O_]';G:A_.\PL]YQU[UNWXLVV M?P3!WQ?+WIWH_>IDNFX
MO; & ZVEF[NTPM('6O\ 39 Z6MLT#]"PR>SL-NHIYFJT=VM9)>DJYRKGNK>Y
M%I1Y)V87_%:VTY--6K^<ZXGGVM,,XP7] +O=%S>0VGA-H%SHM4^/=?O)8FM#
M28+P"<O0ZZ37PDNN<BT(^VJ7Q&T7\V2;,J+HK1_,L?1,MG8K3[..INMU(%<3
M:/7KUV$=2-40:GT,'OR1-5J/&BI)MG(].7ZP/%\2K#3!/EM!;-N.<H\G/J7:
M6$C"$>'^SES?=J)GY6L<C7T_."+I7AR#G2$[AFYT5!XTGEZ!Y[MC2;#2!+O'
M:T-R9ZD22W@T9SQI/D7CXWR4?M1>]56NY>SQB*^C=8P2\RLXND,1NS&T06_U
MO&1DA8Q?/U*N]3<%>81]=JH\#;+71;4F+;?::Z.M]GIZY19*M6F!<M;-=*7$
MKJYVH';-';&/FR*T57JUO4R :\)3HZ_J_:K=FAK&5&F)SLT2Z<:9VR$ILF<G
MLB9X>U5;;DFIE5)[TM6V5;W=ED(KA;9)0FN"T)ZY2WO HC&I"&>C"&W5[$OK
M+86V44(+?G+;D$(KA;9)0FNHG79=,<:DT$JA+78/VNJ@-:BIU!X)&6^?X!ZK
M9]?%=$\+QR?PEKJB>\@QY!ARC!>-<9 2PIJL38[QDC'V5)W%'2E#,SKUW.B^
M8<<1:KW'FUXF'74W ,(V B.M9(%/6S7-_ED@Z)T15TRU-3!W\WDE9P[*F8[:
M:DO.U)$S_5T3<I(O!\[O=P<['G1)SARVVD,U=*DS=>3,H+-C$4X=^7*(6/.,
M>&VH>DMJ83TY8YBZY$P=.=/;\1Q+\N6P'D47C%G_=*S9*^IZ?5-6=RM 4!Y;
MC\"^2;X*UE]G^3+;:M^L6BRT@<>G!MX^(];H52VR9,M1\KNZ43ZY*UER%.=%
M*DH-N5*UQ$1R1>XJ%\N6WAG9L&.GIQK&:H(E,MZ?#[_/B#=ZU9-(R1:I,I?-
M&[.M#LRJ&:H]LN9"BJHH0\5QBIY3E,Z+J*<R!VK/[,B"JGJQI:,.!B?,2TO.
M;"AUZQMG=-A]1IPQ5*,K2]WJR)FVVNE):U9'SAAJWY3%;G7DC D>P!D5#<BB
MJFUEVH;<N^K(&;R$OF-?/,F9@W*FKW9[DC-UY,QN"<7CU54=X@ZI?%(^*9\\
M]9,74E#Y@<T#9CN$Q$ P]-;,ATG]FSZXA,+*;N6H51Y7'>6$5U=;ISRNDJS9
M4)JD]KJ2-75D31NB?\F9.G*FHYJ5+[M)SAREI$]M=>3-BCIRIJMVNE6O(=:8
M,[+><DL63C=ET7,=.=-6=4/>$J@C9\ 5-UJR%K:.K.GVU'[GA/;L2!"C!TI:
MT4#OG A>8B\0>PU,_*]W/SX,7U)F>19P<=>FJ9H]\VQ!*R^.H<9 [?7.'"/B
MXIC:AIUAU_93DJDU96I/-;IG#C%P<3PU^JK9E8IZ7DS5.ZK1N13\L8MA:EOM
M[7J9HG%,/5$%['D("J*DUQ5416K_KGC3:E<Z7V?&5$-7N_T=[_I(IM:4J7K7
M5/NMNJ+#7TC-W]=HR@+EF@-^O$E:*5Y"L9_L3U%?WEQW]:YLV%<OG@RJ6FK)
MEJ,DD"57:L@56=U71ZY<ZVK?J #S);ERE#B@?T9%*[*N;TN-DJP=JR-?9#!4
M7]Y<]PS9O;QN/#'47I7:JCURY4)Z)W[Q/1L>"GP7OGM0PJD5L*GOCEF@8$=%
MYH6[7TN5C0]JG^%N"F_ZE8OA)5^.XFBJ1N5KJ9(S1RF.&TB<OSKRI=W>L;98
M\N6@?.ETI+[4DB_GA%<J&RENYK4I6\+5D2^&9$L=V=+6I2M11[YT5+-R#P6)
M2ULU<S6T_Q4[H4-=U$0]5:C(BBJ9L):\D;R1O)&\D;R1O)&\D;R1O)%%5T?)
MDNA5;\/6F-=GQ)>STT/)&\F;<[=G$@1$/BF?O, G+Z3N$C&K'P*. 0)C/#HV
M"Y4)V^U*<,/.1V2AI>2-Y(WDC>2-Y,UQBI1U6<%22\Y(K9&\D<67DM]2%R5O
M)&\D;\[,\[N02DQJ;B<K+^5IE>2-Y(WD3;-X8YP2,$OR1>I, WFCJWT)+%Q+
MSIR=ULB:R\OBM^2-Y,T1>-/K585CDGPYBC>N5N]TM4?.' G =J]TW1G =CC^
M9QQ&;*QP)-N5N\/;%BVP,?ABWIE \K$?CUQ&^!CKD3.VR^+!259*%%^=A!XU
MU,D7(OR^B!XG/A.0*B!50& B#_HO W"4:B#5H.EJT!ZH>N]E2%I2#:0:-%T-
M^JK9>AGPJ]0"J05-UP+TB<RJD"I2#:0:G)<:Z!VU5QE92*J!5(.S4X.VOF/3
MQS-0@T.<5TK5DJI%CE9+;0]VA/\X ]62:B#5@'880^WV9?))JL%EJX%AJ'I'
M'D5(-;AL-=![+;73;6#<324F;R,+7@?_'SN/O_PW_">9,HWE>&/F1>]N]#Z)
M/E_;*'C[2[K.Y&<;OUP8DT\%"SZ<R?-^&-5=N1ZU4F=BM%Z_G_N\2?V[@+E6
MY#RR]TC9&Y-^O4PJ*V0X &)HOTD+4O8P5[VU3:H,0H-DD>)XMC]C(!$L5#R?
M_NW&8Y9\/@G\F0(1&Z)&.E[,QHH_9[R14:A,_$")IDP)G9_*#!Z8A@H#9HZ5
MO\0>4\R6JA@MP]#VN+"#,H%KU^I_#\F8HNE?_;)/66@"R7XX,Q"_+^Q)^>[/
M+.]E4KUM3B^U0LG/Q$O;2*!5ZCTYXV@JK'?^5\(*M[*?6".PN7&T_B<S*WAP
MO)S]SMM@&V;-@OV8N$$I^G;[BR3)_W<:)%.86P_L9A0PZX\;:P(S?&>Y3]9S
M>/5V<6FPKCP=ETFPGA$K[!!4HGVLOX%&Y;>/*C_+O;U3]/+W14)&VV(F&+0/
M ^M<:QZR=\D?[Y-\F>,1+^A'[Q=EHD!'Z7W\:T'504?KFR825I1\BA<+FFM$
M\R6?@G]GF)K>Z:[]NJ7I:[_;-&Q7TUO]G4;=_)W9,_8^UX[6Z[8/,%>CTVO,
M7)M$5SE7.5<YU^;,M:>U!^7F4WAIH=O*<BSKXMF"D+9TQF,'/^/@D4+1K88E
M'ZD,O3:01+@N!^PY4G*5]YL"3'TA'[+M3DL9Z2AQW+FKE!63]) )I6**WOK!
MW(<X?GT'8DFS%:!'3=?K0*XFT.K7K\,ZD*HAU/H8//@C:_0L25::9)^M(+9M
M1[D',Q:%DG"E"?=WYOJV$STK7^-H[/OK.WE)TJTX6VXDZ56%7H'GNV-)L-($
MNX=9>+XD6 4WUJ,Y@R,[KA0&[.EJ>QH+I;GJERY[^VE-:^GH[MKUP_#-'D^,
M.EK'*#&)=4=&AC;H;3HSVN?A5EERT3&F.,,$]N8/,9M#N&O]34%\7[X 8+N6
MGZ84I&3?T5V+04HL^[@5'R77>]WIJ0.]NVLC@E(VO0&U35)J&R6U [4U>%G9
M:FT$=R<G2TKU.4HU5F-WJO: E&(MQ;K>8FVJW<J=36LJU5)P+TEP>VKU1M92
M<*7@GGR]>DOM]%]VNU%*;BTX>6F2:ZK&H"\%5PINTP175SN#MA1<*;C-$UQ3
METZN%-S&">YU7^T8-3RXV!- WS81@P7LB]Y&.8*G5< 3>$V9\H$] )3(,>08
M<@PY1G/&V%--$/<T!A6*@XZY%7P+_$<G='Q/N1XQCTV<Z W=TQ?%0I'UDZVO
MEFT&%G!)+T0B-=>9.Z;:,G;LZR-Y<_# L]T](8ZVY,U&WK2,'=.PDC<'YHVA
M&KN>[4C>''Z_:<O]IIZ\T=6.N6,S9<F;P^\WK1U/3R1O#KW?='<\'I"<.;36
MF&JW<T*3MJ=,=[U3'7=X!XV%D<)^SID7,E7Q6+13;J,^L+%E-;^_@WQ)3-\C
M%2=*OM22+Q*A7')'<F<W[E0- 21?CL.70=4(0#)&FC/)'<D=R1W)G9UCSU[E
MN[![9,Y%E'%0;L/V9_#*9\41B8[+J-NX-G6U;W0JEX_*I.:!&?,"Z%?)FT/'
M9ZK9W?$FM^3-X8_0>E)OZLH;?2!Y4T_>F&JW+X^>Z\J;MB[+T.K)&T/MZ[)\
MLYZ\&:CM@2Q#JR=O3GYAX"*J-C[Y8:CXGC)F(ZS<B&#BL1-.9\R[D-H-TU3-
M5E7[+).;=;8!DCN2.Y([DCN2.Y([DCN2.Y([DCN2.Y([]>?.J8/1BRCF^,#F
M ;,= IQ1+&^L6#,?9O5O^N RBCK:'7DQNIZ<T5MJ?]?^F)(Y!S\NZ,LCT)KR
MIJV:LH--;7EC&+(<JIZ\Z8+>R-*!>O*FH_;UKN1-+7EC F_D?E-/WB"LQT"V
ML*DG<SJPXY@GW'&.U';Z0*2E@=XY$;S$7B!V,=+NQU_O?GP8OJ22XV4]WVLC
M===&#QR="EW0JRZ_0?G0,V&IT5?[K:KNT26RM5D\-;M5;P!46O\Y,+19/ 5O
MK&7NV!CAHO2T86QMJX-.53].LK7N;#5,M5?9/9=LK3M;05M;>]]8)5M/S=:!
M:LBM]>RX:NAJ5VZM9\=6'?;6CE%7=;V(VI^OT90%RC6'WWF3M*J]C*(?O2V+
M?NK)F6NSI<L&.W7C2E^V<Z\G8TY^,UAR9Y/:#&2I3STY8ZA=77;7J2=OKG73
ME"Y W;@B=YHZ<^>Z;;:DSM2-*X;:[YW0<[Z(KBU??,^&AP+?A>\>E'!J!6SJ
MNV,6*-BEEGGA[I>9"NA1;X&35QKKS!U=-?H2@J>NO&E5;B$L>7.L[)/4FGIR
MIB.AWNK*&4,"(]64,Y433Y(S1]IG)%]JR9>.],SJRAG5[.QX[4#6:91,< SM
M?\5.Z%"+%E&D$5Y&E89,.4ON2.Y([DCN2.Y([DCN2.Y([DCNO*A3BRX+.>O)
M&:DW=>;.2?7F(LHX$%;X(>"-:&&01\=FH3)A3)&%&S+-*;DCN;.IRLYH[7B3
M4/)&:LX%<T=76U)S:LH;J3F2.Y([DCN2.Y([QVWF?%)O^B)*.JCUQF74</0'
MLJ-^/3DC,\Z2.Y([DCN2.Y([QVT_KYHM>5F]=GR16B.Y([FS*UBM;"943\Y<
MZVJK.SC);G-L=)VQ\WABB)WA^)]Q&+&QPK%VTMJ-/4RJN^.DWL]]?G?F7<!<
M*W(>V7OL&WMCTGC+I+1"A@.@DY*)#-&U; Y,]*;E3'EG@NB,_7CD,HZ^\0)<
MDB,"*VU4J%<[=NM]&47J:5N,KFKT*AB7/5+DQ+EOJ092#=+ZFX':J]SH4JJ"
M5(7S4P535WO&RW#8I"I(53@'5=!;:M_<L6^35 6I"N>D"CVUW=JQ4994!:D*
M9Z0*1EOM]#I2%:0J7+PJZ&VUW7X9#*%4!:D*YZ * [73?AG&G]0$J0GGH F&
MH>KM'3NW2E60JG!&JJ";;57?M5_^*76!SOW?1A:\+CD]AO\D4Z:Q'&_,O.C=
MC=XG\>=K&P5O?UD\=%[^&7\;GK$[D^?#_FYF!0^.QTED+.K*XCC[.]=?=XIO
M['Z*K[_99PV"WMHFN 8ADK!(X:BJRK7KA^$;D#T6*IY/'[OQF"5?3P)_IHR=
M$ %,'"]F8\6?,]X$(U0F?J!$4Z:$SD]E!@],0X6!V(R5O\0>4\R6JA@M0]?.
MG(/&*3@X#!5+"5@8NY'B3S@7+# >\/<G9P1S?5;NK0FR41G&#T!,8H5B>6-Z
MUG:M,'0FL"!J9P*_&HX?+<\&WMTZ@1T[$8P?*E/FCHG+-+85+3#64)7E:IIR
M K$J;*]T0^LI0!P79X-S7AX8Q3!9&"[BE6YJ[:V_6%F4=IAZG_U+%=]35O][
M2$DKFO[5+P<JD:HMR7XX,Y#.+^Q)^>[/+.]E:KIM3OO:>\5+VTB@5>H].>-H
M*GR6_*^$[]'*?F*-P-.(H_4_$28[\UKR1MN&6;-@/S9[4(J^W<%2#5SNOSAK
M9_RG*Z?;'=L6TWOM2=MJ,]L8],:&W36LR:3?&9B#]O_I[?Y5\JMID$Q\;CVP
MFU' K#]NK FLZYWE/EG/X=7;18( -1+J@Q%#!BS3;CT'-^V(9LK[K:[DBPW
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
M%J8.<_MS)FNO]*[63U:!<W/"Q<?3-0GDOB6P30%V5<X0UMGI6>A[WBRT3$0
MM:TY/?UO6EBRD..97.4&P=!R,KR(*T4;.N/B'"Q-%F4(J9_Z4 E\U[)/1CLY
MV2JA7^A5!;9XA>OC(QF8&N[:-.PU/GI%?W["9U(O[NJ-5D2HM:<*!Z8@VH6"
M67+7E3LQA.C)W3F.VSA.4-5@PP(_CF@ $4Y L%U<P3N=G!6&WT]B;\6<P<?A
M%,R'V(2XC4(6^$\(VCGH:;T4Z]./(W#J/+*<]*,P9:#/3<08'3SQ],)KN"]'
M())CF)BI]?*6!S?*F>5XY"HNH-<5&R28],SQ_ "\MZ79-UB/\TB^?P>> Y._
MQ>"=6"'0^48YOF(38^?I%!P/]R$?=EL"U[.41S[)IZFOP-9AI?O\G)8 /*(!
M$EQ1WTLE@_UD=DP0M_YD F%)D,G1HV,M/@+;7+OUFJ0Q@%ABSC4?@9W%KL1G
MH2D+LP4QGX.V_'1F,"/8?E^UM$ZJ"2B+\$&Z]R70CYM!]"K2_X<S YI]@5#K
MNP\1TPL-Q/&9CV!1/ F3A)@JXK/..38Q(CD*,K;Y4\O$7?RT%(65E7?JB^]$
MEB])85X")%1L 53LDF=32ZC8&AKD3?YBOI-WLU:%VTQB(M'D?O$]&WX2^*"E
MH)Y)N'F2W>9N-3,'A,9X*+7IF<_A0$CLA&&,AA[CW)QC D[A#%-M_%DR$O@T
MA$@/N+0BOT$ 84<^4'$A*&[W,P<J22?BI"8.Y:_&B(*:^EP9IK43+/JG-KBR
M$)9-+-MQ\=4I_B[Z6=Q'Q5%O^6-Y)Y5\HZ+OEEW#:^=-9??07%@=TO':@6%
M(L*<IQTL2 Q^DB<M)00+2,IG'@4@$):=.F^6;:-S)S# $>4;/@C&E.TCH@SO
M;Y6^W@(!O(598(*>M$]="!!L*PB>5UU%;U&84S^!7IQ@TQ.6^023*7RHJ>4]
ML,25*'8RD/P4XZ?9!8M[.PA6OD"3'*WX^L?.9 +CX/)&+'I"\&@*I"V0D$?+
MC5.2(LV!=4&2EW'&*_*7QO]BU4 ,+I"EUTX\'VCM=$3\%IQR_\$#/:4P'W.L
MP$@KXDXWH?,F6:!/M]*]WJ?!&RK$,E /3*G'8!VB.  #$H?<L*#< 8-XC@T<
M67!YPG@^=QV>>YFAGB'3_LEL(34!6460S25QR)LZ^"4,K-'H4ROSDVL4#@N7
M7>]H@P+?TM0U??%CD-LL2A%6"<B0$.L$&9$=W=TE%YM^52.^O-+U9;^>.&+H
M6G?AX^90?"G V!\6?'V\U97N_LU:VFJ&\P2FFC*<O[%1D)Q'&-5RG.F1Q_[S
MG.G0W(_$?Z[F.LD9*?BJ9(*QR'GLZKF,RFZYQ3[8C2VYQ>S,K5I^L:49I\LO
MGOK0=P7'EF3XZV1R\ZOEDJ]]/V4,@HD@0.^W2<>[_V#@M#RBOZN@U78P7HN#
MN1^RK/; 1R=G<C,2:PUIK59NK:6L/#+QQ!R[!?G#<B-ER,,FE-YO^4J%C\
M3' VA7O\%)J!HYI:1BRNX-$T\A(L0"0J/,"I Q<62U32B/GWX?!;4@82YLM0
MT':._7F4Q)=(J(62CIGU!\."%$XM^NB?\?B!OXEB.PL"-1$3<@,1BM(3EAU_
M%DV3*DML8:#QO9X?87'($)QY>)('B2$L)7;'(AQ, ^<P/R>>/$@"Q@@+;N+9
MG)?E+,X7_Q6#9 <16#24>!Z[S^'%\$_+=9_%ZT2$"M/'5P3\J^P-R=R6WPQD
MYY:?&VR8I9T(XCKZYDA+4?"CPY[P((!JEO"7\&(TXC$&_6,VQPT'UQC#B_P@
MS$);_( R.$X4\1(I_ T_YX9_C('S-OZBM J?6N0__K09"B:68$6XKX(<CYCK
M/ZFTLB+*9L04IBX2:8IQGH]"B-#RP1YFNWZ8E#TD:O&?_]$W]-[[4/D W\=A
MF&R30]C2GT.']M??4IF^3;A.SWP7L@&/?)V+M 3JI.W&/.BDV0\]#X7\.RD*
M;M&_8469WKKY'Y5<"&0IE6IP!^,#[,^8W1,>N)YXX$"<B>/" VE>[/[C+0V7
M>EQM4>56([;OS4'_W??'5#2(A+^#S\'0.!&[<<F7N?/ *WIP,!$S#%&&[L#4
M. '9O1\H*MY#8Y,RR<H;LGVEC$IK=$)Q5FFS,%QR+-.DZ3QPP NADL[BW)^%
M;,U*5#7E*ZC60UXHG%0H%"X43B84R:\#+%P+T]1J)B2DT5@LA:HZLE#Q+5)L
M7OIFZGL,I[K;:[Q1&58/X)##-R;]>KG(&FC(]22,CA_X\:W5F2B4^05JLD=>
M?PJFVPGL>(8Q"];5"K=$%>2FL,V9<7IK2BHY2'Q>G,4#KD<+=L@XS)6YQL#F
M,#EK0*X^, \,L$OI(,7GQAAC)$;N@*9\M.QINE'&(2PA#&E"J8Q:2\.7LJ+'
M,1C;G/T8%,C"BC,7C I5#%"^$I>, 3*FN%--69)[\#<F3A"2)P4DP<7GQ\%T
M*[H>5%")1R3P>@S/J= 7G!#@U,P/T K_P=SG&W 2O1O<BLE;7%7D91KC[R'*
MMG@U)DH$>H%+!Q=TCL!5$B>?S .?6)R)Q]#"X$Z(03H+J'(;)Y$N/K?PB.\*
M/.XM6O)3=MZ0;.DJ)5&M(.)Y#2%SX&_8@0^;EN?/'!MV\4<G\+T952."30*1
M")Z%?QW\ 5L3A603>#)S(6EAS.(%F#GZJ#EW6BR(HC4^'Z(1]Z"QPA,49 [!
M'.8,$J>5Q_NIDP*&A#U:L'BPMO!"[GB"&F7Z8ONA^!G^1?2R(RIL!WJ@G14'
MBJ3;0LO3]61'87DU4NXFA?1%K451"6.L;G%$A)))60410A%4N AR,2(1]&G+
MP7T@+U0TD(K<Y5<0A)B0^F!LS"=).B-VGJ7W)<FIIRPN6;-E+?TP)NTBLP>^
M>TY'@91"-)*/5(6.6KG>XZ_$B-&3K\Q Y(%K^:L,2P.J6^:&-G!I;B,Z.1;I
M(V$2LQ],8CQS 1J&4V4"7CF\_#;Y&[-AXFR%\S0=*@L]_RO,ID-B"((#(S\$
M_A.XLD$:;69RR$VL"'DP+*74W^+YGRQD*2AD,60A2QDZ%=GEG#G.F;LDJYQ:
MN=30"T.6G&&'%)J2-//#23!,"VK%)X39;[#6P %N8D$?1"8\.X).HL+47@=.
M^ ?NT#[L!%$^!$Q<F30WD*4\G@M_L*CWH)C6B%=;D+G$:D*6F0%2;/AU7O$S
MJ[-BL_)6)V=Q<@:!?C"#[<B9NRS,VP+*CUB!1YES> ,Y\!2]$P,".F.?QR.7
M]DUDB9/>/,IVKZF%!\7PZQ [ XN<%=BDT ')@0A[S0[UCRGS,BE(7I=M43-F
MX<0FL4MV^=&"P>"!;79V[1[@>^YSD>'FHH2_YQ8N^5Q,)8Q'_Z3TFZ_\P9Z7
M<EWY3%BV;N:A(7ND\@11Q1'&Z#*'&WYNC?Q8\!4<!5P;WL8(%^RUNFJLU:T2
MK@K/(F5HHES+DB%8,@;A</VY.+($)W?CLM4%ERU1TW2B=$93K.Y$+YX-Y!Y/
M*69J66:9B.UX4TH- F]3+4QNYXD=E1@_6\T]@2D.87Y($O83SUE%*BE@#U9
M?I[8@@5%>()>Y!T7,[8XS_6LC>=X@),6Q"QF)+FBDELT0\8)CRJ?CQ7NIIB-
M<"WW%RD=[LB^8LX%TVC*\#!']!6G0AF)U73628IQ?L-3HSA(\B2KX13>=4TR
M)DFQ!FBE\++IY'<A3*6@,RDD7/5+P^18,@UAHJ5HS4K2M+"C.R)A@-KL\%/;
M*L$IRZ4(EJ8A(@D:'.L6%Z.)&F4*JHNYGN2G&RMB^CY$3&8 #I@!&*Y6@MY^
M_?O=AQM] ,0$AY+V:2"WY899E >KF$)\^93LB?#O]%?P(K%3T]$HWXZR1>17
M'T[QV 7_<GUT)+#.-Z.IG1WHA,381$J*94C-$9XV4#H0#=&[Q1_A;6(;V U.
M70 T2P\;^21NZ-U4</>,WA@_O 7A0'<]S*ZN8E&BX\6<BU'@B. :%NR+HD?>
M'&"67# &-R&&T!:O>UAQ-,6*#+I[7Q_;.<<Z"L+MV&Q)E5^38('; #Y!DHTT
M,S3.)B'&7,GW)HGF\6I6!Y\:,=O"G"DI.'I]='KH<Q5?MT2JEEQRYT,PY2CX
M%GE]^:4M+2P+@@I382"9==I%MN6;,ULK1&J1Q"1L@C5KDUY+N;[M[C8&!2 %
M/C%KQ%R'/>9XM12,IF+O>)G-&UN1!3J)RD;F=C4>#?@SRW%G%G#":L#XSD18
MP]?X7SQ)P"(GS6N"=7WD];E3YO++%V+B%,)"-$WOX7$'5HTE*0.O@%0:EM4M
MAD(8FR?UF#ECYE E"(\=D_'6Y0=S5A8KPKQH-2Y2,?4F"N67DV]E<@TK-IX?
M$Z%)R'(HK@O!9MIZ8<NBDCFL*F*R Z%*B>UKX>2)WASRXQ_,[>;SD?D ,;]S
M9&F/-",CI'KI[59J7I/*.ZKA6'/84)0J*N13C8J::4/03:WU.MFFCN\9%NUE
MF>$I<!27MK5B(U/,T8VFO$9\>5ZZP6OTC-<H9:?@SG;UY=Y%R&5^PP80;F9.
M6MP6T\$DE:WEDQPK69,B!<_\N+7'$?!!&";9+3K'>DHW(%!/L0%1'3 X%)2Y
M+3>6*K:W]=*<B#!W3WCF3ETH7G.9Q;U0?_$6FXB1O'%>(X3T+]$Q;<DB2B+R
M,RA9Y5_+J':E.FBU$*0AM33ESO9+%+Z<]M3?RTUQ#4MP3#[!Y.;@SB?^6[8%
M7CFT=4(A=S;$,7!@06#@6;/DS,%:WA1PF8N]%#J][%9B^5"L,(;ZK[#$?--&
M?BQ_T6*AABG)R)7:&$M(U998KL'7 +YSESA?4AZ RXH>;Y,N GSG3=#\;7F\
MR63/K]Y4R?G?UHEGH$P#-OG3U7\XW>[8MIC>:T_:5IO9QJ W-NRN84TF_<[
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
M7[E\._+'S_"_:31S?_G_ 5!+ P04    "  A@@-5_(EZ4@H9  #7&P$ $0
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
MW@TB3&X#W&,DAE/,JS9B+X57>@@GX" 44DX"3;P=D4'4<3FT=P\46)3.P<G
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
M=1CKRBJ4EZ4U!-;GZC1Q4[K9]FKU"H#OJJ?R6ZS<F>$Y^OS#_P%02P,$%
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
M])GGFH6B0-?K.O6RALW(/ _6.*ML='WV\N_:JH>U[8;"S:\*&>PHP[9%+6B
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
M(ID6R!3XR"(PDX)37"I=.M[%;[S_W+2^NW!7Z'RO*%M==)Z-,<R :%5R25C
M6Y5!&4Y;#4NT]L0LA63,&[M_H'SYC6>@UYT%N$*3>X73:I;"X.VGT?#2%8Q!
M8>"TBD0A:WP^\ HF@G8^&ZU\H05E;VW>?NL9:'0O0:[0ZEYQL_>8+L9$,2[B
MA_YT@#TKLB_>*1 <%8W*)_ Y9/+RF6 AQ:34_EJ]_=8ST.I>@ERAU;WB7Q_&
MH29XO?_^.8X&/6;)=&<80/)2K;VBP#EI0:-ET197C_/W5NF-5YZ!/G<7X0IE
M[A7WNF36JV_I4QA^Q-FYBK$*H\HT&!0!%(F8O@H.DHA:..&R\_N?1:YZ\QFH
M=F^!KM!P!]&M%Q?C,0UU?I92J4>F^\6DEQ+!LH9,=*8LJ.!HGRB)@Q39<IV8
M<J:KP.9J!&>@\<X$O$+S'<2Y?AU.<1S2M/\57X9I6.#LR<1\,@0,K:K':<R
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
M&D[(9)T=FGX:#>C9DVJ^3K]?#14ST]R0ARICO>%+OA"XVA@D*XU$1DT6;9L
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
M 7+.Q8;BO-1FJPWJOK>=+1_:R+O%O>&5(-^4=Y@1/]>K.6O*X9(G9Y4P&<B
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
M(-3\^MF$T-::P(T"GY,#E4*BA9>3OQ%$4":[R%6;NA>;8SQ#.G6LF*Y+3ZZ
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
M:!?:[6A_H4<,4_VU^>BX8+[>-@2RP,F35*K>@J)=S'$5%'V5 AXLL-#=L,Z
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
M,Z9GR(V)'-#A(.WU[#Q3$U.TP?Y^NOCO#S1O/\"/)$^RE-JW^P2&)_K6.4]
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
M6_*<--#;A(_3NZ>[!GH(F!]; SW*70]J8;>Q=7<-M"R6>9[9-9210=4*49.
MD&5V*MJBA7BJCM]) SV=W\>8>!\:Z%Q#$QM*<.V4T%0>7O(B0);"%Q,EI7!/
M]OYT--"C;/V8!GJ,H3IKH"GRO-#J BLAVVU_&R$DY\'5[(0R&FT9UG#YN#30
M6[MK!_/TU4 '$Z-*32.JE_>.*+9I(P('F](ZJV6ZWX3A*6B@M_;3]L;9AP9:
M&-_:CEKP*?$'WNH;H!<5M+".BBF"?!SDK"/40&_MLET-M1\-=+7DLW06T)6&
MJ'46%*C DN6?&$FBX"#7':4&>FOG[6ZL?AKH]KV;B@:\28Z__E8+(6?.J[2/
M!8.QV0RK.' T&NCMHXVMC+(?#;3UTOB0 L@0VPFMR*W+EN40/O%H<^(1/F$-
M]/8NV]E8>]% "Y]B]J% \8'3%EL,1.D4Z*KYYSQ/Z^@&>>\8-=!;.V]G4^U)
M ZV<JBI[!3F[5KL1/<>Q4H"R/E@A1658([QW;!KH'?VWD[GVJ('&6FI!R3.Y
M799/L^*JSG^(/C9\08E!!<N?BP9Z&[=/:>-^&FCAD$-@2B EIS$F. $)6TM
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
MT\G+/W!B^:6=0GTXP_,+/"^M__*7MHZW>@#G?_%O9O.O=SNSK__7VQ=[F!;
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
MD=GYV^S\]>SS%[J@5Q_GM$S<;B 6BC+[II4K;<>AW1G,O&CZ9$B9XFN@87*
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
MO$DU!/%8.&>H1)LQMAOA'-Y=&(A=3PO!#K0>,-*;3><7'\/X<BG;5BA;9-+
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
M/"$F <1(SKOFPK2I)>P-]:?P=O-NA^9Z@\OM/N[X.O20.5$HUM5L]5[>,7+
M14[ $&6(,03OVA0_[@'ZI^@.$9CM(PD-FGD?Y=^7V"Z"".36> \Q45RH>"#"
M8"S 18F>85"VT?+3+8!^"M\VX1N"@PTZO9Y7YQ=>::L,G155%7U$ UY&!<A<
MQ%!*3K8<R6K_%+?=S70OOC8H,VI/R66-5F8867;D)2\F;.: X&T1@#HZ+Y()
M7+44W^8';+W)]C0E_V7)U;'W[3YJ7+PYS/CR59J/OA%%<+7[8[DORFDALI?
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
MC,@?8_NEILE"NM^_T05;8_]A.[IC^1!#\7*KD S$B"8>Q1,8/;<J,^L@:<U
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
M+X;\EZB#8$[J;CMK[WWI6;%M5V(==U'JTK&]6Z/YR'U=5I3-AJH1[/R\AB6
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
MJ\]!L*]$X\:CKD/QAK72>IK5\?P5V5Z9EQ;[\_0.;S>?Y! DJ&R)@%3ZW_!
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
MI !&L5IK61I\%'=-,^(2.)*=2E13J1SM=:"G%X5;M[X*)^=T8;YD]>06[UM
MU@YY'RC5G9T=$.,[/ /HZ")U@"Q;O;2;[AC)* BX=.2LEF?$.;%&,0R3=)0R
MJN!W2YS?.JVO.$!M6#U&A-5S04_=D8S3D@9JB'>A# 95I0# H&')N!(YQH70
M.P'FVVD9-5BJW0VCCA%)@[WS#XO/:?;T6$]3ZO[^M:0[UEL$(4>763DVN"S^
M,,31<F#3!..R3Q[ZO7Q'[YT<A';Q-K4-"2^U9/#XYCT MW8 #P-LNO%Z$.)Y
M=F K4]M/<0;RTF!G]C!0Q:67%"QAFMM24& (",B$QC*=/"C'&YVU/Y/B'-BK
M/;?>'$-']<:@WR:-;"#^\'AW]_7[V[O'18J;LT>@04>>B;'9E":8C%B+UI,E
M[G@0+%K?SY?H=;OQ=Q\J<[1G(F E >_U3/[SKSL">X\?__:7]8_+%^_FZ6]_
M^7]02P,$%     @ (8(#5> ]>]]E-@$ TED- !4   !C;V1I+3(P,C(P-C,P
M7VQA8BYX;6S<O6N3W+B5-OA]?@76$_M&.Z+@Y@4D <_EC9):ZM&&6M)*LOU.
M=&QDX"K1SLHL)YEJE7_] B3SGLD$D""+GHF8=JF*),YY#OG@ #B7?__?WQ_F
MX)M<5>5R\1^_B_\0_0[(!5^*<O'E/W[WI\^O(?[=__[/?_F7?_^_(/P_+SZ^
M!3\M^?I!+FKP<B5I+07XK:R_@K\(6?T-J-7R ?QEN?I;^8U"^)_-32^7CT^K
M\LO7&B11DAS_=?7')"U0$JL(<A4KB!A)(,91!F.1T@S+B!5I?O?ECW%"6!&3
M",HXS2!2!$.2Q GD:9[%4530B&3-0^?EXF]_-/]AM)) *[>HFG_^Q^^^UO7C
M'W_\\;???OO#=[::_V&Y^O)C$D7ICYNK?]==_OWD^M_2YNJ8$/)C\]?MI55Y
M[D+]V/C'__/+VT_\JWR@L%Q4-5UP,T!5_K%J?OEVR6G=8'Y5+G#Q"O,ON+D,
MFE]!C4D:_^%[)7[WG_\"0 O':CF7'Z4"YG__]/'-Q2')C^:*'Q?RB['L![DJ
ME^)335?U6\KD7$O?/*U^>I3_\;NJ?'B<R\WOOJZD.O_8^6IU\%0C)3%2QKF1
M\E\O#?;C#>('DK<^E36 <(VZ[T+)V(?INV#B?M;\((<7>&^8FT5N7ZA7"S'6
MN[L=ZF;1AY<XU&NQK.E\A-=B-\R>R'/SB[?ZIVX8\Z >,FW&Z:A[3U3YO98+
M(5NV/'@T*,5__$[_-%M7\ NEC[,W^CI5+LI:OBV_::E65,AW]$%6,Y7Q'&,:
MPXPQ"A%F"!(J*,SR.(GR(D4BD[-Z^W+/Y +^Z=-&CF8PRY%^YZ!K?>&;7<EJ
MN5[QW6SW,#\WA>G9R\QW^,>%&?B1=C=H<8UCT&KPGXUDH+GB#BR6-:C6[*^2
MUZ!> OJP7-7E/YI)[M]_W*EZ"]#S\>";#XO<3D;8" E:*!LQ+Z*UY ?RS(T+
ML5P=(['D]DCLOLU**]' H&C%&CVZAVA,DOA'.:^KS6^@^0V,XL[1^-?KH_UX
M8O3[U487NN)7[-%=\2-?:A_JL88'IC$^IZ/2]=+Q?6GAUF+\#BQ70JZTGWQ&
MI9/W^*>R>EQ6=/[S:KE^?+/@\[7QJO5OM2)UN5A+\?Y1KIH/Y.?E4OQ6SN?Q
M#"'!HCR+H,JQ=G19QB"):0%S*K*4X82E!7/A$A\AID8S&QU H\0=V*H!]O4
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
M%KF1W;E1IL9H[1G]8KF G8" -A([DM=90"T9ZE:8AJ:A!J%-&/M.Q(!$TX=
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
M-G0&IA W8)RIXK+N07GAS#"CDL!E-8^_^)XK/;I5_+_Z:?KSF3_]0A?T2Q-
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
M80MJ71UUW/I:MB"<E-NROC%8U_,F!<@D:-+Y7C#9FT59EW1^SYO=R:9:O"F
M.9>UW*5IFFRAA7X=GF99@7.$B;8+*1A$)&6089[#))&)1#F+2&:U63^PG%/C
MMO-]J_<T/>S-T"D+=MJ"G;IW!SG<6Y5O;F,>Y/VPX]4)6'U@-GY.@X?H2Q[2
M'$,W(@\BZW-W'@\)N$6K\:##W1A%N&L*:**:[Q_,V%57F$G&*,YBG,*\R"A$
M"<LA9@Q#BA3/(E)$&;': G09=&J3QRYXY"!VQ*\ZEA7J=BP>&LN!*=D71O\(
M&@M<A@F(Z1OX>>);+*"X&*YB<Z]_!H1%9OS9EAO5#!/.N, ,XEP6IEHUAJ00
MVA>6F"<YXZQ(D6N.A+<T4R,MY^(4YWOB.!81N<V@=K0WFID&YL/!+>25W7$S
MLL'S/_PE&CU#Y&;PSN60W/Y0CT/@5TI)\_BNO-1G^OTCK>5A7*+^Y<MUTV/Z
M_UFR2DOS7B517/S\YNWG-VT/%;.Q,D--[9",PXB;8YX"%1!GB$,A:1['/$F$
MM*K&&EBNJ1'V5K--IP[3Z\<H=Q*+;/Y@% 1:0V!4-"QABBH;+>] HZ=IZWRW
MJ;GL<+H;T.X6Q^+/8\V!>?U_G"$=SOF?QZ C!0H\AV'=X@_"P]\;P!!PN/$B
M(,)C=!!",<#C/:;O3W*EW8(7'[3UY&HEQ:>O5'\)'^6C_J]L=I:Z*SZOUE6]
MO6S3S_O-PI28I)5V++[IJ:]4I13_M9R;\+.J.\##VB/)240@CQF'2'\[D.68
MPSQ-$LIYIG)F'QLVN+A3F^Q;=< +L-4%M#J#U9[28'M9H_?>Q1O-34G(3G>P
MISS8:.\P80S_RE@X!)-Z$0;V$RZ_ Q_=WH$W_>^ 3Y#?\"^#@U,QJ9=B)%]C
M.B^'FP<RFJUZ'9/AI1C/7QD-T0,W9KQ1_7:.?Z'\:[F0JZ?]9LL=M21"Q'&"
MM&N24!.VKC)(E) 0L0P5*<(J3R*7?>&>L:;F5VQ%;5J72[^.\WW8VFW1!D)L
MX GX$*RMG /$:EG@$73;M&^\43=%+10_WO*TN<6S)\I!,=)-#=)9GB--"YF
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
ML!\F+]C-5BYGRH-;8)PSY_U<X4LET\QZ<5MI;:DN77?7U,S1?]=ZCYAA[&6
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
M<<Q0@7 D,\?Z[&?'F=JGW)2VWLGI6O?[/)9VOD, A ;^I(_  ;\.LL5T!8?
MM;_/CS5R[>]>A4]K?_=?[E$XY:-L2MY_H*OZZ<]R(9:KKC98K#*>1W$,A4J4
M7I!H!#$J(IA+0@I6X#BARKHFW:51IL8!G9R@$12TDOJ47+N(:C\?!,-J\ E^
M8)@<*HB$@&NDXB!^L+D5_;@&1V\]CXLWCU>JXYK\!U4XKE[L&_VUD'IQU%2]
MZUY(R23+LE1"S7Y,+VDB#%F"!"0LS1B/<)S'3N$"IT-,C0J-A,W*OY'1-<[K
M!$ [1^@V6 9FO4-$!NA(>UG[P'%<)\.,'+]U2<W3N*V+5_I]V:]IN6I.\=\L
M'M=U]59^D_.T>T-)Q&B:FHY4R&R5YSR#A+,$1A'BF"O&9%&X?.(]8TWN6S>R
M@=3M(^_#TNYK#X30P)^]D7(3MM,*>@<ZP ;@  M,@I)!WWBCLH*%XL?T8'.+
M'T_L\G>:4_I25MM Y2S+HY0F!&81C31-F$+^"BNHXB3#6,291%;KHNM#38TE
M]O+P-J+:A#6[ FS''6%@&Y@Z/!%S)HWK8 3EC)[A1J6,ZVH?,X;%'?[%MVCU
M]?W*K$6Z?_Q4FJ:_9;U>R?L',ZQV99:+JA1=8OQ'R:7I=13/\ERFDL0%C A5
MVO] *:2)B=C!,LD5$DK%D0NGW"3-U&BGD[\I3Z?5 9M_[RET!UJ5&N]\7RFP
MT<J]X):_->T(;#0;#<QQPYK'J^36S; &K[GE+]'H1;=N!N]<U:W;'^I[Q+4J
MOS4MC=\L-,\WFWP?R^IOS1%K'L591"2#"9<)1)F(()4%@B3-9483K@C/W<ZY
M+@\V-5+=R0IVPGKUJ.R%V/;X*PQP@Y^!>6#F<09V'8S !V$] XY\&G9=]=,C
M,8M[@B;WM7T+=CE,).%$B=Q47<8,(OG_L_>N.W+C6+KHJQ#8.'NJ@&0?72A1
M[/F5Y;*[O>$N^]C9W1C4CP"O=NR)C,B.B'0YY^D/J4N$XB(%25%*S<8>#*HS
MTQ*YUD?QXR*Y+A&!1.'4^+U(J136=ET<()+LK-NY$4I?S%,E>O!8LO.!L".;
M\/".3#N!D T53M8!U!3Q9.==SR&@K ,.RXBRKK='3S+:5!%_H#_:2:M0(J7
M10'S*#%Y1E4$&5,<1H)R'-.<B-SIFFNP1'.C.??\B(U>955'[X1EPX?6TA2;
M<L#&MM?&'ZLQDUGVX_M:^2P[I)IK2LM^$ =DM;S1L.<IXK.YN_BH/LNGS79/
MV4I^D5]+#^Y%E-""$+-%Q40S<R022(EQRHPC9!B;(1:Y90ON[LQE#D^3";B2
MU9P?;0_2@LTA\^RN%MSQE*\;;<LCO" (CGT^=X#N*";X<@LP]W.WFUB$/53K
M[F[:$[.;:E\<A]U^P\.-\^.3(:5[KC?"IK[(OBHX9%I_V%Q/>__7JD#1@NI]
M*HNPB32+,X@8B6"1Z)_R-%99A@J%A-7V=9@8<[/S*D4 K34!M*6*"95:GQ::
MV+5*/CGX/_J/6C]!33<6(Y-7/0R-$J"MA2FLUE'O _QUPJ%P\%6=9$@F<F:M
MCB4V9_-$+S-G4V/9C$D]/2ZFTNZ9[99B2;<O8&?:_%,@3]C!8/>ZROJW/ITO
M[6 $3IQMA[?FZ8TK]X;Q&S_ 5L'8ZNIHD2@1R32*8)H59@5#PL2X,RA8%%,4
MYS073GER;G4XM[6JDM=,/5YYIFY<:T1;0VUG%X<$<.0%IA:UY=;;DK:YMP[H
MX6N)3%A_WUN=3NO]:PG!A2^P[7M^+'.H4O'!U()JMO0O"Y$@IK)(0LH(@4A%
M&21ZOPT9(KB@$489=@J&[.AG;ISR23=F;C>_&_=*,SM69?6TE>_Y91>\=H02
M +31#=7F+*(4\>YP>O@2CCQNH!"4,[KZFI0J;BA\SA"W'O?85M]SOC57-JT*
MOE?+_"Z4BO*$8PXSR4RNOAS! C%-$WD612H22D@KFG#J=6ZD4<M]4M&ZH_:U
MP\[,>@PL]L1C(#LRL[PRJ Z[VS' G6@S&P)DM]VI*UB]FU'KQJ;;>[KJ=[+5
M='[9O9#ZK_6'];"EZZJJ0'4@NR *$\FE@-QD[$8F@PWCF:;S7 A:8$XILBZB
MWM7)W(B[D1,<!:UO"^PKIW<"VD_+H6 :^R[9'2&G4NFW(/ ND][9\&0ETF^I
MUBZ/?O-9O\W=L?*@*?+[IKK,U8;BX39WMV )35!L,O/':0Z12!@L,(XABTA&
MH@07$7;R?+G=Y=Q(H"G?6=98K>ID\X/8S66KEMMMXV<!O=T>,"R@(]/%22G4
M"LNCQ$>/DV-^O0?ZX^[T=F._J<N3A]M VD,8="]IT>VDVTI[&,YWF YO>FPV
MRQN5VK*IBH\_F"]A07G&8\IBR&,5&[=B#DF"$IACD2@1,ZEB*XNDKY.YD5%;
M3%#)"7XO)77)+].%J,5.,0!.(W/,N! Y[/L"0#7EG:4C9&[;NAM8].[BNMZ=
M;M-V0_J3/=JM9_TLM3>;Q\?-NFR[C.Q?4)KG9N>E-V%4DY]2&!8R1S#.,4I)
MSD4>I6Y^;^==N'RGTWB[/6R?=WMM?!DY*]<2;2BL-^");JL#^3N01=%=%$6
M/N^_;;;+_Y+BWP&.[Y*\J%\ RRI@@*Y%^SX0T#WX7\]K"=+H#IA/L'P@+^YP
M6O2\\JO>$9=N9&E<OA:[&8$7HVIG\@T9J9')MQ(-E+(=BOI4_OWA[+4N_8-:
M9Q>=3&J+=:EX;GEU/N<=*4&_?MV:;/.F0KVJJW-\6*[E^[U\W.G-J"!QG$40
M,>,51S&"K,@CC1\BBA+)<^X4U'6KP[G97Z?R5MZC=8T9(S,HA7:-%+T%NATK
MA(1R[%.C82CZ1!=801,Z>*"_TZEC ZP@N.+Z;_>>'^'\9;,1?RQ7JR;;>CL(
M;$&R@@F9I3"FD=2,8V+065I A:2@*DUB@IS2?_1U-C>B:62].U07.(UQ=*.8
M7ICMZ"44>"-3BS=NSJ1B TA00NGM<%(RL5']G$BLWO$,2']F._FO9[U/?OO=
M')*7&W49)VG,\Q2J7$.)$,\@4RF'BC!&:"R2A%J=#O5U,C?2.,H(2B'=SCUZ
MX;0CB:$@C7TTY(J/>W!X#P!A0\&O=31MX'>/JA=AWGW/>I;[VFZXE*(\<6ZE
MS?FHKM1RJ?Y=BH7"D1 DRDQ"FT*3@M(6!5<Y1!PSK%3!I>).U:0\A)@;:30Z
M5-<Q+2V,7=Y5\JA1QK&\E,^8V3'/V",Q,C.-,PCN=:<&H!BV_I2/(-/6H1H
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
M[V-N:X^1$A@Q02.G X=UP&BQ5@P'9^2%X!*7VZ%G]M^9/8,/!VHB>BX!6QG
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
MR@0[W>_?T.WV1<OP#[IZE@N5Y=K"2CC,%=+;O$S%D,HD@U%!5,15@F/N5J+
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
M'IG$M?!5\?E&?.-[_I/1 "S7/X.#$JUD$*,X;_F#&-0T]1!C4G/4'Z9S$W1
M2YXWFE+;M[*C0L+?Z/YY>UGM5J1*IDPS(6%E%3=!(5%"PD1E$8YHG CNY'#J
M(</<F+&6<EFEC"@U #;7A<'&Q/)>=5RDQ[Y_+:6_ WV58AHE1BU%/ #&L'>[
M'G),>P?L#]3%7?& IMS]94THT695EW\O[V3*8+>")$4JA;8&(\(@RC&!+"&1
MB3E,"%8I(L*J?F5W%W,CMA,IJ_M'IT#"'C#[*2L,1",SD@<Z3@ZW_0 ,]KSM
M:'XR%]Q^]=J^N#>>],O+RLO(P6<I:E;9K/]"E^O-NLE$N%%7'](VVD8]T!\+
MC*,TYYS#+#)WJESDL,BP@ @C*A-,%*$.5<D'RS,WZC#"@Y]6F]WN9Z!GAU9
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
M'6!2;;82W*]6FS^H'DZ@?P5OME(L]\"L.&Z65!?B=O93 !Q')L.P$#I;43<
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
MD-.,:]LO3B#-L@+&*:.2<)G)+'+/V731S]S(ZW3'6KNU[.D/5S_++ECMZ"@
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
M(#A+G.+4QQJ4B3PAK(?$,?C3:VSL%K&Q$!]YX0H+MH^?@C-JH?T1[ 68VN_
M&9HK_@7N;?BM0A_WW^36[!:V\IM<[Y;?Y?&0X=UF*Y=?UY7# G]I5;>^7XOR
MMU7EXW X9BA/(![HCT51Y#R10D'""P81D@0RI0W_/"D(HVE:Q,C)=6P<,>=&
MH:66X$3-T^/8.U K"QIM04O=,GBUI7#K.+:L1V@X06OMQKDC?2!V[/SZPSXR
MC[_RB#L3_[@#$G2)&$G421>3<>'^_]E[U^7&=2Q=\%48,3%G=D48=4@"(( ^
MOYRY,ZOS3.Z=&9GN[IC9/Q2XVNJ6)9<DYT[7TP] 4C=+H@ (I%GG3%^JG#;)
MM=8'XN,"L"ZO/SL]2TL0R;SJ#K9;_6ZGVF9SVA"FL%TQY0K:95-.)1#*M>#-
MB988BC)G7J>P5^HQMD_,8>1KYA2-W,&.'1AOO[QON/MWT<.1OBYB.!RG_H*$
M W1YN[C@<, Z0X$C'A<3G?+L_/XOYOULZG:F)DQ6&*(R!YSF+DVCLEZWJB#0
MG#.F*<4Y\VKL=^KA8Z.O1CWGULA&P9 X@U>X=1/1M6CT':G1 /'%9.^O!B(D
MA"(>D*&"(EZ_(<EB&TZ;WAVM\.J> >,/3FM[&%%PYIK(&(&?;O?\>;IZ:)JX
MN *!>_5@JL(R$9,EL$Z8MOX8U$#00@.&5%66FJ+ ,CS=XL;&6X?:NK>SJ5[I
M-(Z-(.C&VS.4(!F*?<<47 5@>'R!%RYI PVZ10X;<>!E_E'H@=]=U[8V;B(<
M?M/KAX7Z-/^AF^5FVWZW<E%')4: (L,!@M  (:4&&)90X IA0H.6?7YBQT8W
M^XU[VVB<1O%L3_-K>Q]WCH,?_:1'MV<:2@/L%<V1?7#JJ4]RI^@W:IGL \?Y
M[LE>=T=N6[4UZIM6=OK]8K5>U2G^DP)7954R!1"V:S:[7(. :4X EE(BF2-N
M:%!:YEE)8R,E]SG(/JU6ST[-K-:SK8,1N/%T%EK/K:44@/6]>12.5?C6T24<
MTFX.G94V[/;/):./-G@NWG!ED]S/V_P\JO*2:F$ 9;IP;848H"6F(%=4%%I4
M@AJOC9SS(L9&";MVK5?D0!X#Z>E\7 5/WXY&&#+Q36N/C.^G1>WG-\H[/&OF
MV?:SQU=&[-'^QI?/4D[?+7@;C:1I612%!8AKR@"JB $\M[-<40)SRDK% RJ!
MOG[ZV*9UJU_VW_CCT__(K)H!FY-'R'ELTUZ#1\_S^ B*F+X'1Y@$[-A>@\U
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
M'P!.U//UNBVVT]*VP/C+W9+/5R[Z83'_;-V^3VO]N)KPG")F& <E)00@DI>
M8X-!H3 AIJH4Y%6(BW5)X-A\JOV*^"_9GL;9'T[GK%8ZL*?:1=#]F"8EE#U3
MS94H1K19\H,F<9>E"T(';K+D!\%QCR7/^ZXXR7'G1DTO@STR:_-U"EK24D("
M#$26<&C. 9.%!J*@IN)&FDKEP><T'0+'1CC- <!.X8-Z?&%)4=Z8!YRS)$)R
MD%.46!#CCDP\D$E_(-(E=/CC#@\(3AYF^-P74RQ[??>@?^/+_]+K9J/JB[&^
ME%VV;5(#86D*C3C@4#* JJH"-$<5P"51N52J4%3Y%\[N%C8VFKEUNZXZ>ZP5
MWFR\+EJ50^I(7\#8XV@A(7(]TTHG:%%5N"^]H0$5N=.A.-"90-PK&%BDVP^5
M[H+=%YXQ8/%N/VL."WE[WG-=4>^]$X*VM*O>="HO++FJBMH5(Z/6G^,Y8#GA
M  M$M,XK73*OTU]OB6-CVNW1U^W^T==&Y\BVW)=Q]_/IDJ(YU#%N))#11:HO
M@M-+S>GS4M^DA/1%$,Y5A+Y\X]OW$_BZ=&5;UR^N7=;:7N&8\JD^IV>(XE(1
MNQR5.00(<0Z$2Z7*48EA)80EM* B<(-H/5H*3%N4?F/_3=V";GU37[D%X>VZ
M$9Q_F\)(>33OR%#$/HK7XTU[&5P<KM&V-SBO^3]MQX.+@]%G$X3+PF/K16QB
M13]:\$Z7P-[632E+F*N<N%!Y@0"J) &\A!KPB@F%<6GLK\/J1O@+']M'[+ /
MH'OSSI7A/RS#LHL(^>IZ@2_F1X59DK1T#!I77$I3*E@"J%V=2J$)8)KE(!>"
M2EU64L/ $A4]C>L B>'MN-8#>J:2?X\CX><1](5OSQ_V\4R9B&H8X8@GKHH1
MH,# U3'"H3FNDA'QC*N+^!JC7:*ZWL92?.-K[;[0<VD_OK74NK3IKD8L8XAP
MA!&H".$ P9(!KG@!C$ &YP:5.?,J1YE"F;%]$ ]US=[I]9]:S[./VHX-GV7?
MUWS];"?92^8,:YSOC<W[(4?NK]'E?L-'U(]PAQJGG@GXH/CO.?"S5P,Y4'G?
M:%S[JO(;KM!;%?N-AJZCYF_\,^-H^2.?+O^=SYZU(__98O5LW_O=+#4R1YB4
M"E!**$ ZQX!1)0!56I$"D;S 0374.Z6-C5B=LEFM;?:;YD[7\/VL;GC]2# 9
M:#VSW!Y>>YKVU)'!"Y2D%-4M<5 .\C+^-<GXW70EB[0[*@<[*>WD45_<+LSS
MTAUZV@OLTF&Y^:>K;+[:IINCDA.1(P($QQ @3BS]% 5TV46*,LJT-D$E E(J
M-S:.VK/D7R*9*<60!1+9P ,Q&.]M&O0>;89OC,NL7[<UK[YJW\"Z"<2JEVH"
M?4#?#[NF4/!MR#@AM&>Y.Z6,*QIUW=>59]H0!X@A+2 O@:YH >R"W)5^*R%@
MB@DBJUSD55#ZYY&$L9'NGH*1<2/'('JNAZ^!IN]%;@@J<1VX3EF>OO/6@93A
M.VZ=,O)DIZV3%\9-ZELI%\_V85_YBUM<OF^B@"=EP0NL50$J0RJ ($2 $RF
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
M.QD/TZ=5VY6CPE0*)0J@2D( *I$!G)<45+6#J11#@1[F>5ECH^:-JMER7]=
M7[(#6D\O,@U@??N/&ZP.U.RANXD''&E=Q@YYPSJ+EPT_<A,];DD<A_>[7D\J
M: JAL5V%*N6JXA,->%X88$J6&VAP92A/$H%GA8V-,W;Q8D_;>#&]T?<FF^M4
M47<.:*@)%Q0+@!6Q#K;6!:#0 LT(-Z@H[?(?5B$A0LF 'B#"Y\[)2(BE'QFG
M0JAG-NZ,6K2^:,=;F"Y.<0^282(4G<!QQ";NF>X=E;A_3QPIUWVI]OJBN[U)
MZS+:9T^H,3D4J@"ZLOR ,-1 **T!SHG$94D,H4&I]>=%C8V0FW9V\\4<M IF
MLYW:8?S1@:\?>Z1!K6?N: #;T[)>N[9ZIJ.-RU@D)8T.<8-2QF6S7Q.&QQVQ
MQ\SM47A[@FU7EBZKHQ;R7=^[O]S^G*XF F(M<D1!*8AUYY"!UIU##&#7YD I
M@BH5Y,YYRAT=D6RTS7;J9G\X30.WW'QQ]SWR38YFWP03 63$86P0+(E/6?UD
M#WQ\&@3(\;EHV.T1_9+21L+^JHVV+*GN^,\]\IP8R'BI6 %,831 HN" ,PX!
M*B2D#,J*^X69#J;QV&BPOZCZC?UUVNGG4"=MN%>HFY='^6(,=1#RO^T[$=!7
M:VSOQD ]ND;TCH1U_AIRO#J[B VBR' =R8;$]:"[V:""8[?7VZ?6X6C?M-*/
M3XV>4ZF_ZF7=46F",69<NNKX$!* B"F!J(QK)EE)I"17J P*[/62.C9_9*OT
MI@G83N^L5MR5HV@Z@X7N%ON,@>^V<6)D>]\_OA[4B(WD ) 2[RC[2!YX:SD
MC.,]YI";TRS57.CK?1.&MJG[_Y6_N"#9"8*4"E=Q'Y:N2W8!)1!2("!XE4.M
M,)95><V:Z[SHL9'5GJ;9JE$U,UJOLJ=&W^O<VHXAB%NSI 'V318?^TAONX)\
M[1GEZU8!:=!^4W<^"O6KW?'+P(7ZU1U/?%,'^;*EESQ=CR=$GB;(!ZV>9WIA
M/DZMWZP_3W]H9:79EV9JG][DHS<=!&X?72;%/VHE7&^!^4K7=71VA82$*"M:
MV$\$,SD#B)404*,YP+FLD" 0&A(4=)92N;%]4_:J/7U8K:>N#9W*WMLO_+V=
M>^M%MF]0UEKD+MZ9'U7)).EX>QYUO-$H]OP!VYC5M&)QAH':LN,1NMFT=3DY
MIGT6H^H#^K1G+BD5'/9@I@=HCTYO^I 1V\E+K#_-5^OE\V$*065R(V1I@,&5
M:OJ_<XTM^5.1E[G 4N JK"W723EC8V^G9K;3\XI,CG/ ^G%K KAZILDHI"+:
M5G7BD+@'U6E9 S>4ZC3XN#M4]^7A+1GNEMQEUWY_>12+V4084N72^GM(*3OY
M(3: :BI!Z2):"\Q$:;Q;,1P\>6P3OU4N:[3S;[QP"%?WY+X*A)ZGLZ?]0>T5
M3MH:W5;A\&F#M5,X:<1^&X73%R1+]%QMTH^^-:UG[93D/!?VHZQR)@%"9068
MFY($(FJH-@7'7EW7 F2.;;)>RO1KU;XZ]?((>[^/=V)$A]JPBP0S13+D.7CZ
M3G4\DOO6B8SG@/!(4SQ[:^*4HKH1_(052O)"*D"5)@!I5@+.: 50Q:D2I:R4
M"$HF[Q8W-@*ZD%9T[W1.E S3P.U[KID*Q-X/-#L38O[6B5^ZE)@#6(9)BFE$
MCB,MYL!\[\28P[OBR.6WZ7RQK(OY- 5ZZBV-29X+6A84NAQ%UPK<5(!6 @%,
M,>.8T#PG00U93DH9&Y6<+8E5:QNXZ7 :5S_RN!JMGCDC%JA@NN@$(BE+G)8T
M*#ET&ON:$[HOCJ."V]EL\:<K_6A]EU\7SV)MGC<A7JMO6NKIC_H=+DP):<$A
MP(8+ZV]@ 7A16*K I&(<&:5-4-\X/[%C(XN-AME.Q9ML:TIF%LOL_5*KZ3K[
M'.R!> X$E6[K1TN L2Z ._T#K+2K44E@I8J",\CT9*[OW;G7W9N,!VO&XTB'
M_Z6'Q8_CT[_U/9-^(F2#OP%A0"7]*'B*'O0K$0;'Z\]&X-W7=S3_M%H].WE?
MS&'HG75CFU]H5VK8_6;"JEP(B#00!DN 2F8 XR('9<%QI4NM2QCT78E38VS?
MF<-6W1L[F@Y6!Z&H]<IM9TSSR_AVZ $#Y[TB[GDX^E\I]S$25_52#P>RM_;J
M :J\6<?U<+BZFK!'/.V*\A7OF]3VO52*MEB6- HKS2M05-#RIJX,H%(+P%0N
M9(6TH670*42GM+'18U.3(4T!B[,(^Q%<,MQZYK$&LE;1_;2P'FJ2>6&2OIS%
M68G#5[2X9/S)HA87;XK(3/A=KYM&#\X]O_W!IS/GZJT7=\OGU;IF*7O%POPZ
M7355O-TYQL3DNL+:E$!6N5WAEY( GF,-"HB0E(1R(KTJ7$1K,#:^L1IN>OHZ
M*[*M&=G=(JL-:7V WYL6S0?&!(371XV6$+@DBF( *]=&6TD.N.(8(,B9Q+"0
MT'@U1AQFM 8HA3;JT>K^J@PR!GWO$Y^%?_WV\ >DI/0]# -EIO0S'&%)*M=
MV9FK$O7@X5)6KK'[('/EJ@=%!B:?ZNGT-SZ=.Q7<0FC3"^J+.7GI.VT6RUU+
M](EF58$A4T";RK7F$!1P8O^C9!(97HE2%28HH#FM?F-S.4XWBKO)G(79+\[&
MOS1;$MMF<\W</7F3J&W=T("U-C"4.O&KX+>R>L,![OD+^49C&Q[\W<\(I T:
M3ZSCL,'F_0!\%*3>DYC8+KH_K->S6+ZXW)O5@U9_6RR4771RKK20&%2Y"V,3
M7-I%)U4 EY3@2I:*%D'!)Z?%C(WF-\IE]TZ[T&:Q)X'T8]?KX>F9)+<*UOW%
M&Y!J'9.'IW5#D;BAZ4E1 _<>[3+WN$UHY]77;&TO'A^G=<V@O:;$U*!*%:@$
M2BH,D,I+P%RP0ZFE+"'A N8T?%O[A*2Q$4&[/[O3](K4M_/PANQI7PG:,/O9
MH7A%[F5W8-'#/O8I:6^PA]UA].G]ZZX;(JLHZ.54K]X?GK2UYS-4%&4!N0!$
MTA(@RC7@2-JE98ZU_17D&@5%#G3(&AM9-*IF[X_.H"^>Y02C[,<8B;#KF3/B
M80LO$' 9D+3Y_AWRADW?OVSX43:^QRV1?L:F./-GS>VD; _67G8EXW=EG%TE
M #Z74S[[NFCR>3[\7.OYRM4#^#Q=K2<EQH7**P68*21 K,H!UT0 87C.#=:X
MJ(+VKQ+J-C9ZVE4TKVV[V1XWO^SW3KC)MA:VI3X:&[.-D=D?.S.S#_/GQW8Y
M&NH-)7P)//VGMQG:OCVNMQK5<)\M/?YIO;R$^@WK%Z8']LB3[$%$W,?#+73_
MG,YF30*@BZDB52& P5*[SN(5X,9H( F5K+)_@6%-W Z>/C8"WRB7@2:5,I-\
MN7QQ4Y\_NJCA, (^!-*/0J/AZ9D$-WHEWX0Z:7!2UCF4,"AOG#3N]<P_?5%$
MS%-;IFGUQ7SECC'N^$^M;E?V'^NYG3P/TZ>O?+72ZNYAN7B^?[A;U/5?'Q8S
M^_S51(L*8[M^!*3D'""A(6 %5L#.?JH,MFO+2G@'/UVERMA886.,^Z[;M?Z3
MU=S-@N>G[-?I#RM_:J9V1?6O5GG+%"OK'WQ^GRWUDU5!-Q7K>5;?LVZ,=?$'
MJSUS T(_KAOA;@8:=MQZIJOMD'TQ66-)5IN2W;HZI%MCLL::K#7'Q4E]?XN1
M"8C.&6R$!@K3V9]<3\U(K>N1XJX:\FZDGIJ1.C.'_IHH8"<)NIV1.]=)&"Z$
M)PD2![$\:9X8Y]-^7LSO[_3RT94MVVO7R'"5%[HD]B.72^O<Z@)PS#$@B&H)
M">$\-Q-+\6+AZ]Z>%A0R[_;%]3?MG)[ ?CP?,V4U#?-KSX!9RIP@YNI#E16R
M8%804*IS0#FQSD1EUQ L:*5P/91#. =.RRPMD'XKA>OAZ?D;O'O%G(HWV8>?
M<O9<UWK;9&/\QM?/RT0]>OQ@2;JP."-JT!5&M[FOEQH7KKZNXO<7LUG)--4_
MH*@@H[($%=.N7@(K@%!<@8)2@P5CI.)A_4)/RQD;(>R7<=[N)T0553D'K.?1
MU/5P]7TL%8-4=,GJ,SCT4GWZM:PW*21]QN!S-:'/77XM*7S3,U<.P[EY+W=+
M/E]Q68=IOWLY^$O]9@O!*)9: FJ="8!T@0 M- :4X=Q41:DA\NK*>9468R:4
M5MEZ#?N2[1MRDXF75W^^DG1"!BZ4DGH:C@$)*^E(7$%J$4CV1'DAFKP1(4:
M=9XN8QX6L:O[5=NW=[[F]XZAW1;Q>RMCJMK3PZ:,B583(JJ28V/'!V%+G8B4
M@"JB *D,1(I*2GCAO7WK)W-L1+G3NO8HZ@.< \6SC>8!&WN>\'OLK:8'M6>Z
M>TL\ W9$T^,ZT-9G GS#=C?#D.K<QO1\U'#[E6&V'6Q,!MYZ'8?_V>YU?GR>
MS5Y^G<Z>[8>B#3DL44DE+RI0%,( !'-A'5_I0CR1EKEA]A=>K4_\18Z-P?_/
M;*ML5FN;M>K&$4P'UF%\G0;!X>CZ#(J!8;(!<,;1=1I8WX"MM_":&E[5J)[J
M$"H((5^6[GC2FY#T9<O.<;3'G=?N6;B:T^N7W_3Z8:%<(M#J.%TG+W E&2BP
M:V5;80F$@3FHD*&,"*,$]6IE&RYZ;)2]OR9N=,\:Y;,][:_(Z0D8E-!-B)10
M#[CS<"7*5^PU^ +6TP;#1?%OM*O@"\OYK03O)X01VVJYGGQX=O7TV\^TH1)B
M+BM %&$ %5H!SG$)&"2\*DIC9.%5/._U@\=&2HUN?D1S!%(WC5QC>L\DT:B5
M,*GGG*U=\]O>LS>W[;]>S^NCAPXR:\^9LIF39_\>WLCNPWQM)W-[QOU-/[D^
MFO-[%[[]O)J46"@(E08&P<*UMR1VC:?LDL_@DD)50%YY.0Z7!(UN1M:Z;D_^
MM]IFC;K^?>\ZT>V>NBDQZWLJ1\(5U";/!XOHKGF=#Q^LB9Z/B?L]];RNCUM=
M?.#+N8L/MBN9.K#M'5]-Y>U<M2N86[%:+[E<3RIH*HIQ#JCF=>=+! 13$-"J
MY 3:E46NO3;R ^6.C3!J-;-I4]WGEUE=&^C)%;]=/#XNYDWP9\;73=FO35FW
M30QV]DN=4^E^]?MBK;/_^9>P18?O6/FM.'H8@;[II]4XLRHW$=$W63,@KMCW
M=C=IHWG"Q48@5DE7&KZR!UUF! +R>HT1>GMTS;RZCE*=%?%IWL;YG:RI5%=,
MV,6>[17]G5!=,HA+!I0R!"#E*B$A.TQ*0@5) 5VP;F"EO.NU&ALO;DNCU5;=
M9%N[SA9*:RJ&[)FTG[8:7! OP3C[L>;@H]<SIPXU<#'5[M(!G;K&70+-AJYL
MEP[,$_7L$CX\THTU1LOU],>N+-XWOM;O&P6L-EL-5A-!2<%098!V^^,H9[G+
M*.36G>7(E*2$B&"? MWAHH-(>X#*W%O--P[MFO_,K*Z!G:(#L/?T3'M!M&_G
M= OFKO9GYO1VX1+VC;?O>4N@[:%10N\T&*^T#JJ_^&%]U&!8CMS4\"?$A&&<
M:RUK?][6^[O3/]?O9J[3D]1Y"3FUZV])($#2M>@24(&JDB2'.!><!L1C!,D>
MF]?9V3>Y_M?6AI#8@K#QZ.:TGE'NF=0VBK?XWA[@>[N/;_:'TS^K#0@*Y @#
M.R2BHS?0APKMZ.JJ7O]KNC$C68Q'%&;=P1YACQPPZB/*UL/PC[A'7%-\\?9D
M64 C&)&,%4#FR#6=L=XM([H"% NH24E0+F5X\<63LL;V#6BK"-Z^KB(84W/Q
M-+A^3FLBR'HF]'-H]59SL1.0'FHNGI;W!C47.PT_77.Q^Y;H/K!FNG:5Y2>F
M0H76.085)10@4JCZ] ;PO*H0SBLM<QS8V[5]]-@XP?7..3BC"6[!NL',;^['
M(='S5-_K--0TL=C?W/OJCA 7\^SVU5&5VYNQRQNKW\Q=MNELG[1QZBNH4C=#
MW3Q^Z :GK\PZT;3T]15Q,_KVT8W=/YK]M$W1O?G]^\5JO9I DN.<* 2((15
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
M3>\4]6O&&AETU@U)#W%D9P2^06A8M^FGH[TNW!.94; C(;><]TYO<.W=FMI
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
MEI3['K:$ #C40<AK9OXK5,(J>]KQ7VRV8HN7)+U+$$S+T <P+307!0&9+'.
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
MU/IH4CNYD7$JS!ZCJ XL<MUN5I4_7+V>TW(CWLZFJX_;FK67&->3P,AQCUB
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
MBLLT76&>J"1B#DD#LU'16G.>+'G0(#A*1_(D^;9J(_-(4L<]8^AEYSU>BQW
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
MI<U9YH.D=9E0&@P;]YC!XQ75 ?+>XN?S$/!UV<T0TVAT$(7\B&K7N6'T2FC
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
MA PB1L@\B]K(1T 0](_UWF&2J6B^5RYWY*M/CUD!XW3&Z653.$SU?>+_"#-
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
MQ,V54]^J6GDA61-)Q%+FQON0QFQ'O&=\<-SO@XECP__-3;B?;]MOV2 B92_
M%.G N.HA^>3!6E^UJJA=FKWV_Q&YO_7ME(//@WVQL92Y,$J[K:IS2"7C92<Z
MXZR&&(P&7AM\=#JP$YR,+VF, 7SKB<-HL^/@:%GN-'FQ*5<EX:Q( 4J*"":4
M"+%:"Q2,,Q*]TM.U*^DO[O?3SGGT*3 J$A8!^ Z3^K9/E]*V2#2&,R"YJP%)
M$'4D$*9F4ED7)Z>)B/I(^?TT:-X'WI/9??C^SOH<3T<F-WJ1")8VN\J9LR_7
MQ4\__?F)SK;TTY_M#ZDT ]^JJCZIJA/IE&B]A<!@VZ!+Q@(*Y4!F,E)$D] \
M2)B[D"8=3/[OIY_SD$ES+,!:VM[J;^O'BPG_CJNS-NPW9]>_?L+^LI@8%539
M^E&X$ $E.2"EO2.9LLP'(';J+O#WT^1YM"Q[(C3,?0WKWAC?-2=&;<I_VJRV
M]!E/+^@D8L9JA0!C$P>%J02(A.Q-BW<AR&C*PT*/+K[AL5=]/YV7QUG&]S;7
MHL#7VEU]:9I?U]4=#W3:FB2>Z"2]M48 YMP(*HN!D'E4N4B2,I*+9@"KXW.O
M_(XZ)8^#QM'LMQ14OF^C6ETKL=Q1XOI:B><;'ASF]C&OMZT9@U>R"L\+/@,/
MC#(*4*<$@=!E)V*JJ5\@/4"([ZC)\=[(G=K&"XAIWV[6F:A<9<J?.9A?G;/2
MW]3KHD5JE=[7@3[K_E6MJ],5FV][(G(R/&,1 OL-,,33-EJ3@(>KI<E*E##-
MI=L]A/Z.^A;O$]P>"A9+9E.YOG-R3]1N["CWKJN,P7;RJ"PCL9=</;N9^O5N
M0<OG_UR=?WC- C!6-[>\#I+'5]B07H30R#9+.Q[W4!,Z+3.C+$_35:VC@/LN
MA2^\YAVK^P?^_7^=I!A$\)I BD:5E05"K"J"-85C:V,\SZXY%'$CX;S7I*;
MT\/U:1);'<%BM+L[.8BPZ?X#QEZ8'I/KP,N3JL8ID@2YT6,;B1%B\@A:L=/Q
MU4I;IMEE.]#RQ.X>W[_?T/O+BQOUKN9O\2Z]L-*U!NF&J-'X<5*E? 7*JBI%
M9.)T33U>%N\X%J8^2'ID5W!D*QW!JG1_T.OK0>]!+]?MP6.O8GW&<>#5S;NB
MO:4*F'4"4T6$5"/#AK'BJ%2?*WZKJ]N)<\&Y5 M0Y;EH2JRM.U,!FQQ[].IU
M"M-4?3PGU7&L97UPTV<MZV63&?<YMIOS6R*FO]/Z_08_?5AE/+VJ*73&6K:[
M=R@O-QX39Z>@66LNR\QNH%/,P&^Y RK^ZB&@GA5C]M*WD:R\'EOE<^/FDN_G
M[A"NB@%#4=:(I*":RJE+50Y"E@ILP!@4IS/LS,?#S5-BS(.;$<V['EO7LQX.
M7/ R_.7D?_XXP>R*E%6 4X+7W% U!!8&?$$11+2IJ.?<U9;R?[U??_[OJR=>
M N3JBQT^KLX!KM\W(PS&,=IZ+PTNP.:O7YU4D4RL/%8==1MP]H#"LMO%[!.Y
MD"@^MQ?>S^:O7\U3$#2=S7MJ<&;'\-/%9OWINE[;HM(I9@DNM@,?U[)%P<EC
M0J%(**.2[12<=O(%=]\\3S',^!C82Z,S(^'5=H5O,3>R@&MB':I5<8@-.I.%
MW46?T.J:43N5I-"DL5,122<X?/7Z>4I IL'$?KJ=^Y[ K@/-[H#L#"_/]*X&
M(4.NJ9%WUHP5C,H%HE>1!R&2=55*1P_6BR<N 3SUAGEJ(*;P#6.I<0'G["^0
M 7MAO,@(4>UV'(.'Z- QQ(FT\$EY,<W1VOX,WI,=E8^>EXYOBB7@ZAXG;52I
MQ)3:D5H[>M?* OH40"3M@C!H4IH(1T=#N]W'O,_2;O?1]=S.Z)7]+RG?M6M*
M^68!K:[8X*H!=($S]> T)%L0=.'<2WNTR6 G/_3(PY=$P=W+3NL1E3:WT7_:
MO%]?B:UR++PT$@2/'@RE"D$1.\OBG:I$RL=N!)JWSUP2%?=@$P]4T=R6?4#E
M&;%@;M>Y=6,$560@2E^@9"F*1T9JZ190]F='G8QJ823[#E?4W";^%3<7^9HH
M_IHN/J/RC94G1]NZ #C)T:X.' %['D>0C.!NM1://'Q>[H"1S+VOTN8V^O\2
M?UR=?WES<5[6Z^L18$PBR6!![0(5%3CK;<1I))-B=R3)/>SY_(39'WW\O!7S
M(QE^?\7-;?K;IA"H747)";+2,7.(H0E2D@A!D,#@+./VQ>L3 [IF3%8U/E8T
M-DA!LYMU<[8^+=?[FB$YY0OGJXG7(Q-=!5Z3'"0MI5<\J/2P[=]3EKWSU'FK
MF\<R[E US6W?/]K&U/KM9ETN\OGV:@#:*A&E)*BV<"AIA(<D:P*'2J,Q5?"R
MU,G.CSU]WN+<D>R]M]KFMOL/;UY=2>T,XU(P6E7"QA]!"5!$A$A9D(LB.->M
M]O#FD?,6NHYDX6$*FMNLKT[/;Z('H864QK13*,'90C4$L1"[&<^ #(0ZN([[
M([</G;EL=*S5>J"6YK;N+Q?O\>PZWY=H4,;&9L19/PM>V,MDH2'7H%243FF?
M.YGW[E-G+JX<*VL>JJ<%[(<_<6KPRVW#\9BJT508ID7R>$*"5$F"C$+I[-G5
MB,G87Y^5;-X-E\E.6T8UR ( ]L+%VTL.G-79^U>M1G)+I7%,Y51C,0G!25XI
M3:JM$M-XB%IGC9R<NC)-H>P 81=Y&74@6OH5C>UMNB57:MP0O5[["#Q_X)>[
M%68\^IS1ZC!>EG*DLHNKY_].G]:;]KZ;^_)&*FUTU>"1!)C6;R;5VF[.6]/J
M^'V8J,[B*8E&.B"^>>YM9?EM.9+P/(=:+YT:6Y&DXD&'UF*L<,KEG(Q(::(&
MXB\+MXBCQ/UP\L0Y\F@F.;9U9W@1ZS-/FW0-FK"\]4F$D="2$@8(G"4W^H8*
MZ(J%[$AI)Y-);IIZUJE6HM\IK\_RCB7BKF]O[OCZBL:[-3OF[?IT5?"<_>_-
M;/ J)\RY GM^V>HE5;L1:D'DE$UQ)14Y30'8<)D7NF[U0=77\=-!#+B((/_^
M2&_6A-N6$5U&K7D!MU8'D-X09^!)0_0\:A6R#T5[+?(T?G4<^1=QQ6-:"!_
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
M:RZMVN%F\HD795(^FQQ-M\*U;Y_L;!\LC6B$!4#J>:XE$7*NP6M0V9O6**%
M2HI ZV#;G6L.):>Y4+!@LK,#ADCC&VD)B+M79IP=65&L!NL:&S/G)1"KLQ!U
MDBF1\'8BEL^CX3OK9=YG^<[ZZ'KNW<W'B+M09F1OG4&V]=5H;%VHHH1$WGG$
MH@T]6(V.D^VLEYU>8COKH[2YC?Z PLL3&9ER!FU, I-=@J2JA5),#IB\2JE;
M6=-RV<X&FWH/5<UMY0<D7EB3\[5 :(TLC10\^("M38BREMAA6MF-TFZQ;&>#
M;3Q<47.;^%?<7.1K5J<K^4D)4Q3[L>(-+T18,D3TO!J%Y+USDK_1K<7U(P]?
MQ)GVON;>5VES&_UQIC95$@9G(U .C2D@:<"@,R1;$EE5I-#=%O'A%'<'XC\;
M;/C]%3>WZ6\9W)R+&%DR4*%F3G,4 U9F \*7XI(Q-=K4+4;K17%W(,ZSX9'9
M( 7-;M9'F=JJK%(%=C^90PZ.*'5H=.X2O C$BA J/SPD&9WB[D!,9\/-O;?B
MYC;]HUQM&&OR-2!8W4*02@I2"T'(*9(YD P/^6_&IK@[$/G98,/OK;9EV/TU
MGI53?MK'3]>EG[94YU3KF-JN?UN*$%LLJG0,N?@<"?M8_N'S.]D^'H7M]U+=
M K;G7J\WG]8;/*=79^7-^8>;2#187IZ,J("*799IS(!89(5<K VL,:?M-(<+
M3PC4;<-&+!<S8RI\[E7CAS>OKK-4$53P5,!6+=C'6<?Y:C00E/3>D]?DN^W1
MW3RRFZ&7OC4W3$-SV_4NEZ=T7A83+:38ZAN#38S'Q,%,Q:A\0"%#[1;V]20\
ME4O?BQNJI;FM^\O%>SQ;7Z>;WDC76D=K+WGT516(CH.4XE&5:$EGWXV^^.Y3
MN]EW\?MP0_6T '?^\'[@U6GE@\/K7VXN4%OC3=2-GD9'U[JCZD:IQ3F*%C4G
M'U75$[6WZB?HO!N\<YP!3VC(!>#TC@99;[LKK/]<G7]X?;$]7W^DS4]_YM.+
M5G/?^HWS_UBA?Y[$7+W)(8.LC8O6\CBC,<CI=;0<9WM1HY\$JP.$7<3YXC3@
M^>KR\+26/-I"B[>;=5V=_[+>'K#4HLL[#U-LT7OT4Y=;U&04HB=P)C#&K96
MF=.MP*& U360CA/=;5I6N075FC@V59 %1C!1M%8Z14'UI3JM),_ J5;1;ZC<
MH@^:1BJWZ&.XQ=V2O[S:1-D;S)D#H-8>PD@/2>ZJM5E^[6(5L1/'Q_=6;M'+
M\AUZR_<PP^* =$WGI)5/2DHH51$8*1&"$PF2-[Y*EYQ[>(WD>RBWZ&79+N46
M?=2\@*SBJ7O_"5%&J070KHM%( D)@X:J4"O*QDW% 7,\Y1:]+-VQW**/VA>
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
M 4Q>AQ7> [EGSHAJZHUA1#V3M X=%>AHC7))HQ.B"4@>TC'M[>#($#F!Q1T
M9%_7/">+%61S@7DD'U%8 <Y)1C8WTB]<(+:T*EH\OF&S;P69MJV;CN/ZA.#)
M.+OX99$VQ/^!R]DBOYWG7V@/7)CLE<B)F.(D65&7$+RHF>=8LE!.T%9XZG!V
MA>DOGQ??_THOV"#F3U4_PO;C!B9[7SUU$>(( EV,R=T.=$O-3/]TG9G^9MO@
M_L+;)!@G)>NMR:"R]. *:0%$(9.UJ2C1KF3C$3$]U4"?!IFQ.-Y/ ^7[*[F;
MCW#A=$G>*%,+6,2VGB62FPXV(ZG<Y%V0;:Z*=]/34['J^ @ZDN^=:9Y?PVSY
M]W!YA1<>F1*,O#Q=6P\17\@U8\J#3CD6IT4,JHWWNY.<GJH,Q\?.<5SO 3J;
M5+_53:[?^ZOU:AWFM:/PJZ^+*]H**$I,OC!PRB9:3\C@&7T)GEMME';\<1.H
M4?,L]U/64W'12( :4Q8=8.LACWX-":_787UDZ)@%CRK5L<H*0B@22M""%N5*
M8N<8CW-'44])F.-@:13>=X"A/Y:+A)A7OQ+7;A1NY=#M+KE 9"GZ1&N1Z$%Q
M60\S<H1<O$^8$;4=E"=Q,)B>):VG+*IQ4#6N-#J U[M[Q1&W-37;#(+7B^5R
M\<]:=A6^T6_6/RXL0RF]\R V91/))/".3+M5GO87LIA]&Z0=0F5/%_4CF<56
M,IJZ'*XR:[9:7=5.)^'SY^4FJ/RVG,W3[%NX#%M];<BAE%(X")O2+HQD\Z7-
M@-Y(E12&G!Y==.PICAORMIZ.'4\#3QL&=Z"Q'C+IO^9A.[,%<YW.L%E02CJ&
MY&/->=K,9 BT!;*&9.KD3F4D-FN:]@QIPPXMV4O 5QMQ=(>O#V2ROWZK$OIC
M.4OX!RY3%=EGO @B\.)X!I8("2HC V\Q$39<KO]5F9]C9L%> H=A[46<D+<4
MS=0V\,:C_$^\S+_-WZZ(Q_^\*#JCXP)!(G.U?;:O*CE!UA&SBJ'PQVT%]MB\
M74\?!HP7<0X^#@<[4#KW&N->:&=<R:9.^9!\.\ LEIPA)UE8D)Q'VV: SCTB
MAF'D19UT'\OB#M#QD!V;S#E<K6L2PFUVTSWMI[E43 D-D65:G"P2G"=.:<X]
MF>'LA3F'^_,,F<,0]J+.P]N)J6L,?ES7J\![*TN*H=<J0W+"@V+60%")0>;1
M*RZT5KK-O<MP&H>A[T4=GC<2T&C0:S#'\N-ZD?[Q97%)TEJ]_?.J'OX\H'K8
MZ,H=3QEM6N5S%(XTH'+[Z-NAA%A;P";!@%D12+5$2_+E!;2V+OHD1&Z4=/&0
MCC/*?9.BM1I'^M?/:HB!7=2V00(+)DJ=)$3/"BC#!9D;[T ;5 &]S$J=#PDG
MN,?I"^:K2WQ?WH;EO$Y[)6WV\0OIVM=A-4NO?[Q9?/VZF+^Y).Y_(DZ^IC_^
MQT5 92SR1&%@]?)XK$=<& "E8+SVB%*YS?#2H\B=-J'M!-S\Y&@W%];+LDFO
M<I[5)X?+W^9EL?RZ[>5]]*3EPU[04(L-7E<;U19K7]NB/>1,6%'),/"."<@E
MDAOCBVHU,W0<U;:=A[/;-%RX(B-+6@,+69 ?6 ]/0^WHFXK1R2EN!MYY['E!
M5[KF$$$^G"8T O<F+GG?N.;57_](OGE8SA;;@LUB _-"@8FZ]F!FM=VJ(V7L
M0H@YDC9FXY6^[R1A&H",)]7%F"R>&B/7=/_7?/4-TZS,,%^7L2AO8F!& Y>U
MH0_FVM!'D=L?HS0FJ^BU'P\G^\B8KEO&"*)=C,WG#HYJ?IN3U<9;YMP?)?)J
MGN_,]MTX^]7K'_3-M\4J7/['<G'U;46/N+RJB7>;6[SY>C:_POS^&RXW<EU=
M\]G8@$&"ELZ"(ML#OF0/-8\J&LNMY&W.J<^SOFFJ!497@1V#HH.M<M "[TU
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
M0ND.: \LO4%-*K<88*C)TM=>E5X0'FS.WM;YP!3(G4UW'>!GG2L]NIW>.D(
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
M2=:)205,,XXE6X^-"A?::*CM(?!^'M]M Z<%C\I+<+&64F5GP25=>Q"4PHI
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
MT_XK*DR,B0RV,/+TDB@0ZXDW:;*8R/F+A?T[=(K=NK7":)NTM*!3K.WE8[V
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
M)3>V#'N"Y:X%7>\THT5FR&@+:TT+\:RV9DD>ZO:EH-O)5!H?^NPGKI,(<BQ
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
M-7ONC\M (?T\OZ7%?-O8_+O6:=HRY9WE($S6]?@S@%-20J+OF=(A.6Q3MSF
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
MT:[O-IS)$$.5=%&<_B'7.K9ILOL,0<-6:1[?HO4AEY'"JWY<X,T&Y HM.MJ
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
M7FA-E\NK,$L8SL\7>!Y6^'TQG:7I]W 1+N=7L]4DI7HLQ35H5J<3!([@I<N
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
M              "  5T(  !A,#8S,#(P,C(M97@S,3(N:'1M4$L! A0#%
M  @ (((#5?H-'8?C!0  !A8  !,              ( !U!   &$P-C,P,C R
M,BUE>#,R,2YH=&U02P$"% ,4    "  A@@-5+HNEY@X&  !S%P  $P
M        @ 'H%@  83 V,S R,#(R+65X,S(R+FAT;5!+ 0(4 Q0    ( "&"
M U5^3R@'G L$ #'<-0 1              "  2<=  !C;V1I+3(P,C(P-C,P
M+FAT;5!+ 0(4 Q0    ( "&" U7\B7I2"AD  -<; 0 1              "
M ?(H! !C;V1I+3(P,C(P-C,P+GAS9%!+ 0(4 Q0    ( "&" U6>D=)542<
M (*> 0 5              "  2M"! !C;V1I+3(P,C(P-C,P7V-A;"YX;6Q0
M2P$"% ,4    "  A@@-5K$R.G H! 0#L@0L %0              @ &O:00
M8V]D:2TR,#(R,#8S,%]D968N>&UL4$L! A0#%     @ (8(#5> ]>]]E-@$
MTED- !4              ( ![&H% &-O9&DM,C R,C V,S!?;&%B+GAM;%!+
M 0(4 Q0    ( "&" U72I,%<BQ\! *\L#0 5              "  82A!@!C
J;V1I+3(P,C(P-C,P7W!R92YX;6Q02P4&      H "@". @  0L$'

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
